SCADA Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
Ignition SCADA Developer / Support Engineer in Industrial Automation team. support of real-time industrial dashboards, and operator interfaces using Ignition by Inductive Automation.
HMI/SCADA development, database integration, Documentation, and familiarity with PLC systems and OT networking. This role requires both hands-on technical development and post-deployment support.
Job Descriptions
-
Dashboard & HMI Development * Design and build high-performance, scalable real-time dashboards using Ignition’s Perspective modules. * Create responsive web-based HMIs for Desktop. * Utilize templates, tag bindings, scripting, and UDTs for modular and reusable design. * Develop alarm dashboards, KPI visualizations, production monitoring screens, and operator control interfaces.
-
SCADA Configuration & Deployment * Set up and configure Ignition Gateways (single and redundant systems), projects, and modules. * Manage deployment pipelines for Ignition projects in development, staging, and production environments. * Collaborate with IT/OT to configure OPC-UA, MQTT, and tag providers across distributed systems. * Implement project versioning, backups, and rollback strategies using Git or Ignition’s project tools.
-
Database & Data Modeling * Design, query, and optimize SQL databases (PostgreSQL, MSSQL, MySQL) for process data and reports. * Build dynamic datasets from historical tag data, transactional systems, and ERP/MES interfaces.
-
Scripting & Logic * Write Python (Jython) scripts for dynamic behavior and data processing. * Develop Gateway Event and Tag Change Scripts. * Use Ignition Expression Language and Python for custom logic, bindings, and calculations.
-
Document & Report Generation * Design and generate project Documentation for HMI and SCADA * Schedule and deliver reports via email, file export, or shared drives. * Create compliance reports (batch, downtime, traceability, OEE) integrated with MES or third-party systems.
-
System Support & Maintenance * Monitor SCADA performance, logs, tag usage, and database performance. * Troubleshoot and resolve runtime errors, deployment issues, and integration bugs. * Support Ignition platform. * Create user guides, SOPs, and technical documentation for all developed solutions
Requirements
- OPC-UA, MQTT, and Modbus protocols
- PLC Integration (Rockwell, Siemens, or equivalent)
- Ignition Gateway configuration and deployment
- Solid understanding of:
- OT network topologies and SCADA architecture
- HMI/SCADA security best practices
- Data historian and time-series data management
Tools & Platforms
- Ignition by Inductive Automation (Core modules, Perspective, Reporting)
- Database Systems: PostgreSQL, SQL Server, MySQL
- Version Control: Git, Bitbucket, GitHub
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
The Best Software Developer Blogs to Read
How software is steering vehicle technology
WeAreDevelopers Dev Digest Issue 116 - The new search wars…