Jobs · North Dakota

SCADA Programmer

Kelso Industries · Dickinson, ND · Yesterday
On-siteFull-time

About the role

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.

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

Core Competencies

  • Strong troubleshooting capabilities across SCADA systems, PLCs, and industrial networks
  • Ability to translate complex or incomplete requirements into functional system designs
  • Effective time management and ability to manage multiple projects simultaneously
  • Clear communication with both technical teams and plant operators
  • Ability to work independently and take initiative
  • Sound judgment in balancing quality, efficiency, and project timelines

Qualifications

  • Minimum 3+ years of experience designing and supporting SCADA systems in industrial environments
  • Prefer 5-10 years of PLC / HMI programming experience, 1-3 years SCADA programming experience, 1-2 years of AutoCAD drafting experience
  • 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
  • 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

Work Environment

  • Industrial facilities including manufacturing plants and processing sites
  • Exposure to outdoor environments, noise, and active equipment
  • Travel required as needed for system commissioning and support

Expectations

  • Deliver systems that are reliable, functional, and maintainable
  • Produce clear and accurate documentation
  • Adhere to all safety standards and protocols
  • Meet project deadlines and commitments

Company Values

  • Accountability
  • Reliability
  • Integrity
  • Safety
  • Communication

Similar jobs

SCADA Programmer

Badger MeterMelbourne, FL· 2 mo ago
Engineeringapply on badgermeter.wd5.myworkdayjobs.com

SCADA Programmer

Kennedy Industries, Inc.Wixom, MI· 1 mo ago
Engineeringapply on vessco.rec.pro.ukg.net

SCADA Programmer

Haynes Equipment Company, Inc.Oklahoma City, OK· 1 mo ago
Engineeringapply on vessco.rec.pro.ukg.net

SCADA Developer

DMC EngineeringHouston, TX· 2 mo ago
Engineeringapply on grnh.se

SCADA Developer

AMroute LLCIndianapolis, IN· 5 mo ago
Information Technologyapply on www2.jobdiva.com