1

Scada Programming Jobs in Minnesota (NOW HIRING)

Establish and maintain SCADA programming, configuration, documentation, and version-control standards. * Provide technical leadership on complex SCADA, controls, and networking projects. * Oversee ...

SCADA Engineer

Bloomington, MN · On-site

$85K - $140K/yr

ABOUT THIS ROLE Geronimo Power is seeking a SCADA Engineer to support the design, implementation, troubleshooting, and ongoing improvement of SCADA and communication systems across its utility-scale ...

SCADA Engineer I

Duluth, MN · On-site

$67K - $84K/yr

Exempt SCADA Engineer I $67,000-$84,000 Hybrid As a SCADA Engineer, you'll join a growing team that supports the real-time systems powering Minnesota Power's transmission and distribution grid. You ...

Control Engineer

Champlin, MN · On-site

$85K - $110K/yr

Programming and troubleshooting PLCs, HMIs, SCADA systems, servos, VFDs, and industrial networks * Supporting projects from concept through commissioning and post-installation support * Diagnosing ...

Control Engineer

Champlin, MN · Hybrid

$85K - $110K/yr

Programming and troubleshooting PLCs, HMIs, SCADA systems, servos, VFDs, and industrial networks * Supporting projects from concept through commissioning and post-installation support * Diagnosing ...

SCADA/HMI Engineer

Eagan, MN · On-site

$100K - $120K/yr

Bachelor's degree in Electrical Engineering, Computer Engineering, Automation Engineering, or a related field, or equivalent industry experience. * 3+ years of industrial automation, SCADA, or HMI ...

Bachelor's degree in Electrical Engineering, Computer Engineering, Automation Engineering, or a related field, or equivalent industry experience. * 3+ years of industrial automation, SCADA, or HMI ...

SCADA/HMI Engineer

Eagan, MN · On-site

$100K - $120K/yr

Bachelor's degree in Electrical Engineering, Computer Engineering, Automation Engineering, or a related field, or equivalent industry experience. * 3+ years of industrial automation, SCADA, or HMI ...

next page

Showing results 1-20

Scada Programming information

What is SCADA programming?

SCADA programming involves creating and configuring software that monitors and controls industrial processes, such as manufacturing, energy, or water treatment systems. SCADA (Supervisory Control and Data Acquisition) systems collect real-time data from sensors and equipment, display this information to operators, and allow them to control processes remotely. Programming these systems typically involves using specialized software platforms to design user interfaces, set up data communication protocols, and implement automation logic. SCADA programmers ensure the system operates efficiently, safely, and reliably, often integrating with PLCs and other industrial devices.

What are the key skills and qualifications needed to thrive as a SCADA programmer?

To thrive as a SCADA Programmer, you need a solid background in industrial automation, control systems, and programming, typically supported by a degree in electrical engineering, computer science, or a related field. Familiarity with SCADA software platforms (such as Wonderware, Ignition, or Siemens WinCC), PLC programming, and relevant industry certifications is crucial. Strong problem-solving skills, attention to detail, and effective communication help you work well with engineering teams and clients. These competencies ensure reliable system integration, efficient troubleshooting, and optimal plant or process performance.

What are some common challenges faced by SCADA programmers when integrating new devices into existing control systems?

SCADA programmers often encounter challenges when integrating new devices, such as ensuring compatibility with legacy hardware and software, managing communication protocols, and maintaining data integrity across the system. Troubleshooting connectivity issues and configuring drivers to facilitate smooth data exchange are also common tasks. Collaborating closely with engineers, IT specialists, and equipment vendors is essential to resolve these challenges efficiently and minimize system downtime.

Are SCADA programmers in demand?

SCADA programmers are in demand due to the increasing need for automation and control systems in industries such as manufacturing, energy, and utilities. Skilled professionals with knowledge of PLCs, HMI, and SCADA software like Wonderware or Ignition are sought after, especially those with certifications and experience in system integration and cybersecurity. Job opportunities are often available in regions with industrial infrastructure development and infrastructure modernization projects.

How to become a SCADA programmer?

To become a SCADA programmer, you typically need a background in electrical engineering, computer science, or automation technology, along with proficiency in programming languages such as ladder logic, Python, or C++. Familiarity with SCADA software platforms like Wonderware, Ignition, or GE iFIX is essential, and obtaining industry certifications can enhance job prospects. Practical experience through internships or hands-on projects is also valuable for developing the skills required in SCADA programming roles.
Infographic showing various Scada Programming job openings in Minnesota as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 10% Part Time, 7% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution.

SCADA Engineering Manager

Minneapolis, MN

Konik
51 - 200 employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


Job description

SCADA Engineering Manager – Water & Wastewater Automation

Direct Hire | Minneapolis, MN | $120k - $170k

Position Overview

We are seeking an experienced SCADA Engineering Manager to lead a team responsible for developing and delivering SCADA systems, operator interfaces, communications networks, and reporting solutions for water, wastewater, utility, and process automation applications.

This is a hands-on leadership role combining engineering management, project oversight, customer interaction, and technical leadership. The ideal candidate has significant controls/SCADA experience, strong communication skills, and experience mentoring and developing engineering teams.

Responsibilities

  • Lead, mentor, and manage a team of SCADA Engineers.
  • Assign engineers to projects and manage priorities, workloads, and project deliverables.
  • Establish and maintain SCADA programming, configuration, documentation, and version-control standards.
  • Provide technical leadership on complex SCADA, controls, and networking projects.
  • Oversee development of operator interfaces, real-time databases, reporting, alarming, and communications systems.
  • Support configuration of industrial networks, servers, switches, and firewalls.
  • Identify and resolve technical issues that may impact project schedules or performance.
  • Develop training programs and provide ongoing technical mentoring to engineering staff.
  • Drive the long-term roadmap and technology strategy for SCADA systems.
  • Participate in hiring, onboarding, performance management, and professional development of engineering team members.

Qualifications

  • Bachelor's degree in a relevant technical field and 10+ years of control system programming/integration experience. Additional experience may substitute for formal education.
  • 10+ years of experience with industrial controls and SCADA systems.
  • Strong experience with water/wastewater automation or other process industries.
  • Previous experience leading, mentoring, or managing engineering personnel.
  • Strong customer-facing and project management skills.
  • Excellent written and verbal communication skills.

Experience with one or more of the following:

  • VTScada
  • Rockwell FactoryTalk View ME/SE
  • Ignition
  • AVEVA Wonderware InTouch
  • Rockwell Studio 5000 / ControlLogix
  • Industrial networking and communications
  • SCADA databases, reporting, and remote alarming
  • Servers, switches, firewalls, and network configuration

Benefits

  • 401(k) plus matching
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Employee assistance program

Be the first to learn about future positions by joining our Newsletter and following us on LinkedIn!

Konik is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as a qualified individual with a disability, or any other protected class status.

Konik has been creating impactful relationships between technical talent and employers for more than 50 years.