SCADA Programmer

Enetk

Dickinson (ND)

On-site

USD 90,000 - 120,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ENETK is seeking a skilled SCADA Programmer to design, develop, and support industrial control systems in demanding environments. You will lead full lifecycle SCADA execution from design to commissioning and ongoing optimization.

The ideal candidate solves complex problems, takes ownership of system performance, and ensures user-friendly interfaces for operators. Travel to sites for commissioning is required.

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or related field preferred.
  • 5+ years experience with PLC/HMI programming is implied by role requirements.
  • Experience with industrial SCADA platforms and systems preferred.

Responsibilities

  • Design and develop industrial SCADA systems from concept through deployment.
  • Configure and program Ignition, FactoryTalk, Wonderware, or equivalent.
  • Develop intuitive HMIs for plant operators.
  • Integrate SCADA with PLCs and RTUs (e.g., Allen-Bradley).
  • Configure and troubleshoot industrial protocols (EtherNet/IP, Modbus, OPC, DNP3).
  • Develop and maintain data historians, trending, and reporting tools.
  • Design and optimize alarm management systems for usability.
  • Commission systems onsite and ensure operation under real-world conditions.

Skills

SCADA programming
Industrial networking
Leadership
Communication
Independent work

Education

Bachelor's degree in Engineering/CS
Equivalent practical experience

Tools

Ignition
FactoryTalk
Wonderware
AutoCAD drafting
Rockwell Automation Logix

Job description

Together We Build – Partnership, Innovation, Excellence, and Safety

ENETK is part of Kelso Industries, with 3,500+ employees across 29 operating companies, delivers top HVAC, mechanical, plumbing, refrigeration, and electrical solutions nationwide. Join us to grow your career, make an impact, and be part of a high-performing team.

Learn more about us at www.kelso-industries.com

SCADA Programmer
Role Summary

We are seeking a highly skilled SCADA Programmer to design, development, 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.

Key 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 skills 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 systems
  • 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

We are committed to delivering high-quality systems through accountability and execution.

  • Accountability
  • Reliability
  • Integrity
  • Safety
  • Communication
Why Join Us?

We're committed to attracting talented individuals who seek a company with a strong foundation of success and an outstanding culture. We proactively provide competitive compensation, comprehensive benefits, and clear pathways for career advancement with autonomy and flexibility in an entrepreneurial environment.

Learn more about us at www.kelso-industries.com

We celebrate diversity and are committed to creating an inclusive environment

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

SCADA Programmer
SCADA Programmer

Kelso Industries • Dickinson (ND)

On-site
USD 90,000 - 130,000
SCADA Programmer
SCADA Programmer

Socket.dev • Dickinson (ND)

On-site
USD 90,000 - 130,000
SCADA Systems Engineer — Industrial Automation
SCADA Systems Engineer — Industrial Automation

Kelso Industries • Dickinson (ND)

On-site
USD 90,000 - 130,000
Lead SCADA Engineer
Lead SCADA Engineer

Maitsys • Reno (NV)

On-site
USD 110,000 - 190,000
SCADA Specialist
SCADA Specialist

Devon Energy • Houston (TX)

On-site
USD 110,000 - 150,000
System Integrator (Controls / Automation Technician)
System Integrator (Controls / Automation Technician)

Socket.dev • Dickinson (ND)

On-site
USD 85,000 - 125,000
SCADA Automation Engineer
SCADA Automation Engineer

Socket.dev • Dickinson (ND)

On-site
USD 90,000 - 130,000
Advanced Electrical Systems SCADA Integration Field Service Engineer
Advanced Electrical Systems SCADA Integration Field Service Engineer

Carolina CAT • Charlotte (NC)

On-site
USD 70,000 - 90,000
Lead SCADA / HMI Systems Integrator - Ignition HMI/SCADA
Lead SCADA / HMI Systems Integrator - Ignition HMI/SCADA

Liberty Personnel Services, Inc. • Dallas (TX)

On-site
USD 85,000 - 120,000
Competitive compensation
Strong benefits
Retirement programs
+2
Lead SCADA / HMI Systems Integrator - Ignition HMI/SCADA
Lead SCADA / HMI Systems Integrator - Ignition HMI/SCADA

Liberty Personnel Services, Inc. • Naperville (IL)

On-site
USD 80,000 - 110,000
Competitive compensation
Strong benefits
Retirement programs
+2