SCADA Programmer

Kelso IndustriesDickinson, ND
Onsite

About The Position

We are seeking a highly skilled SCADA Programmer to design, develop, and support industrial control systems in demanding, real-world environments. This role is responsible for full lifecycle SCADA system execution—from initial design through implementation, commissioning, and ongoing optimization. The ideal candidate is a self-directed problem solver who takes ownership of system performance, delivers reliable solutions, and ensures systems are intuitive and effective for end users.

Requirements

  • Minimum 3+ years of experience designing and supporting SCADA systems in industrial environments
  • Strong organizational and leadership skills
  • Hands-on experience with platforms such as Ignition, FactoryTalk, Wonderware, or equivalent
  • Experience with Allen-Bradley / Rockwell Automation Logix platforms or similar PLC system
  • Solid understanding of industrial networking, system architecture, and data flow
  • Proven ability to execute projects from design through commissioning

Nice To Haves

  • Prefer 5-10 years of PLC / HMI programming experience, 1-3 years SCADA programming experience, 1-2 years of AutoCAD drafting experience
  • Experience in industrial sectors such as manufacturing, food processing, or oil & gas is preferred
  • Bachelor’s degree in Engineering, Computer Science, or related field preferred; equivalent practical experience will be considered

Responsibilities

  • Design and develop industrial SCADA systems from concept through deployment
  • Configure and program platforms such as Ignition, FactoryTalk, Wonderware, or similar
  • Develop intuitive, user-friendly HMI interfaces for plant operators
  • Integrate SCADA systems with PLCs and RTUs (e.g., Allen-Bradley, Modbus)
  • Configure and troubleshoot industrial communication protocols including EtherNet/IP, Modbus TCP/RTU, OPC, and DNP3
  • Develop and maintain data historians, trending tools, and reporting systems
  • Design and optimize alarm management systems to ensure clarity and usability
  • Architect and troubleshoot SCADA networks and system infrastructure
  • Commission systems onsite and ensure proper operation under real-world conditions
  • Diagnose and resolve issues across SCADA, PLCs, and industrial networks
  • Support system upgrades, expansions, and continuous improvements
  • Maintain accurate, organized, and comprehensive technical documentation

Benefits

  • Competitive Compensation & Benefits
  • Growth Opportunities
  • Company Culture
  • Impact
  • Competitive Compensation & Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service