1

Ignition Developer Jobs in Utah (NOW HIRING)

We are looking for an Engineering Technician todo PLC programming and help implement a SCADA (Ignition)platformto enable users to control andmonitorPLCs and otherdevices. Responsibilities: * PLC and ...

We are looking for an Engineering Technician to do PLC programming and help implement a SCADA (Ignition) platform to enable users to control and monitor PLCs and other devices. Responsibilities:

Controls Engineer

Salt Lake City, UT · On-site

$80 - $100/hr

Job Summary The Controls Engineer will manage automated control systems, including equipment and ... Experience with SCADA (Ignition) software preferred. * Excellent problem‑solving and analytical ...

New

Controls Engineer

Salt Lake City, UT · On-site

$80K - $104K/yr

The Controls Engineer will be responsible for managing automated control systems, including ... Experience with SCADA (Ignition) software preferred. * Excellent problem-solving and analytical ...

Controls Engineer

Salt Lake City, UT · On-site

$80K - $104K/yr

The Controls Engineer will be responsible for managing automated control systems, including ... Experience with SCADA (Ignition) software preferred. * Excellent problem-solving and analytical ...

Hands-on experience with PLC programming and HMI/SCADA development (Ignition preferred) * Experience in commissioning activities, including I/O checks and sequence testing. * Familiarity with motor ...

Controls Engineer

Salt Lake City, UT

$80K - $104K/yr

The Controls Engineer will be responsible for managing automated control systems, including ... Experience with SCADA (Ignition) software preferred. * Excellent problem-solving and analytical ...

Controls Engineer

Salt Lake City, UT · On-site

$80K - $104K/yr

The Controls Engineer will be responsible for managing automated control systems, including ... Experience with SCADA (Ignition) software preferred. * Excellent problem-solving and analytical ...

Automation Engineer

American Fork, UT · On-site

$85 - $110/hr

Hands‑on experience with PLC programming and HMI/SCADA development (Ignition preferred) * Experience in commissioning activities, including I/O checks and sequence testing. * Familiarity with motor ...

New

SCADA systems (Wonderware, Ignition, WinCC, etc.) * DCS platforms (ABB, Emerson DeltaV, Honeywell, etc.) * PI System (data historian) * Asset: advanced engineering degree (M.Sc. or equivalent)

Controls Engineer

Salt Lake City, UT · On-site

$80K - $104K/yr

The Controls Engineer understands equipment, business, and customer requirements that drive the ... Experience with Ignition by Inductive Automation a plus * Experience with industrial communication ...

Controls Engineer

Salt Lake City, UT · On-site

$80K - $103K/yr

The Controls Engineer understands equipment, business, and customer requirements that drive the ... Experience with Ignition by Inductive Automation a plus * Experience with industrial communication ...

Controls Engineer

Salt Lake City, UT

$80K - $103K/yr

The Controls Engineer understands equipment, business, and customer requirements that drive the ... Experience with Ignition by Inductive Automation a plus * Experience with industrial communication ...

next page

Showing results 1-20

Ignition Developer information

See Utah salary details

$36.4K

$117.8K

$144.3K

How much do ignition developer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for ignition developer in Utah is $117,755.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,500.00 and $142,900.00 per year, depending on experience, location, and employer.

What is an Ignition developer?

An Ignition Developer specializes in designing, developing, and maintaining industrial applications using Inductive Automation's Ignition platform. They work with SCADA (Supervisory Control and Data Acquisition) systems, HMIs (Human-Machine Interfaces), and IIoT (Industrial Internet of Things) solutions to optimize industrial processes. Their responsibilities include scripting in Python, configuring databases, integrating PLCs, and creating user-friendly dashboards. Ignition Developers play a key role in improving efficiency, monitoring real-time data, and ensuring seamless operation of industrial automation systems.

What does an Ignition developer do?

Ignition Developers generally spend their days designing, developing, and maintaining SCADA/HMI systems using the Ignition platform for industrial automation projects. They work closely with control engineers, process engineers, and IT teams to integrate data sources, configure user interfaces, and troubleshoot system issues. Regular responsibilities often include scripting automation logic, developing reports and dashboards, performing system updates, and responding to user feedback. This collaboration-focused environment allows Ignition Developers to impact plant operations directly while continuously improving their technical and communication skills.

What skills and qualifications are needed to thrive as an Ignition developer?

To excel as an Ignition Developer, you need strong expertise in SCADA/HMI development, industrial automation, and programming skills (such as Python or SQL), typically supported by an engineering or computer science degree. Familiarity with Inductive Automation's Ignition platform, OPC servers, PLC integration, and relevant platform certifications are highly valuable. Effective teamwork, problem-solving, and clear communication skills distinguish top performers in this field. Mastering both technical and soft skills enables smooth project delivery, operational reliability, and efficient collaboration with engineers and plant operators.

Infographic showing various Ignition Developer job openings in Utah as of August 2026, with employment types broken down into 100% Full Time. Highlights an 80% In-person, and 20% Remote job distribution, with an average salary of $117,755 per year, or $56.6 per hour.

Building Controls Application Engineer

Mantis Innovation

Lehi, UT • Remote

$120K - $130K/yr

Full-time

Re-posted 24 days ago


Job description

Position: Controls Application Engineer 
Start Date: Immediate 
 
As a Controls Application Engineer, you will be responsible for developing BMS/SCADA applications at both a supervisory and controller level. You will help refine engineering standards and provide remote support to project and field teams. You will also be involved in providing support across multiple engineering functions within the Controls Engineering group. You should be familiar with both DDC and PLC programming, BACnet & Modbus integrations, and have experience with building graphical front-end client interfaces.
Controls Application Engineering
  • This position will report to the Controls Engineering Manager.
  • Develop BMS applications across multiple platforms: e.g., Niagara, Ignition, Wonderware, Distech, PLC's.
  • Support the development and enforcement of engineering standards for programming, graphics, alarming, tagging, history management, and database creation. 
  • Provide remote technical support to Project Managers and Field Engineers during project execution. 
Qualifications
  • 10+ years of experience in the engineering field, preferably in Building Automation or Controls Engineering. 
  • 5+ years of BMS application development experience, with mission critical experience preferred. 
  • Strong knowledge of DDC control theory & HVAC applications and the ability to apply these principles to real-world scenarios. 
  • Basic networking knowledge; addressing & subnetting, IP + serial device configurations.
  • Comfortable working with industry standard protocol integrations such as: BACnet, Modbus, Ethernet/IP, SNMP, MQTT.
  • Basic networking knowledge, including manipulating PC settings to set up and commission devices on a network. 
  • Experience with servers, network equipment, and IoT practices, specifically for BMS applications. 
  • 2+ years of experience with Niagara platform (Niagara N4 certification is preferred).
  • Familiarity with Distech field controllers and GFX programming, Ignition SCADA, Wonderware, and PLC systems.
  • Proficiency in Microsoft Office Suite.
Competencies
  • Must be able to work independently and in a team, handling multiple tasks across different projects. 
  • Strong troubleshooting skills, with the ability to identify problems and develop effective solutions. 
  • Knowledge of the construction contracting industry, especially in MEP fields, with experience in mission-critical environments a plus. 
  • Understanding of Mechanical and Electrical equipment in typical Mission Critical environments.
This role will provide the opportunity to work in a dynamic and fast-paced environment, where you will gain valuable experience with cutting-edge technologies and play a pivotal role in the successful completion of projects 

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.