1

Scada Programming Jobs in Washington, DC (NOW HIRING)

... programming, SCADA development, and system integration to support our mission-critical data center infrastructure. This role focuses on developing, deploying, and maintaining industrial control ...

Controls Engineer

Mclean, VA

$84K - $109K/yr

The Controls Engineer develops complete design packages, programs and configures SCADA and related systems, supports testing and commissioning activities, and provides technical leadership across ...

Automation Engineer - Jr

Gambrills, MD ยท On-site

$80K - $110K/yr

Experience with Allen-Bradley PLC programming (Studio 5000 / RSLogix500) * Experience developing or supporting SCADA/HMI systems, preferably Ignition * Working knowledge of industrial communication ...

Controls Engineer

Mclean, VA

$84K - $109K/yr

The Controls Engineer develops complete design packages, programs and configures SCADA and related systems, supports testing and commissioning activities, and provides technical leadership across ...

Automation Engineer - Jr

Gambrills, MD ยท On-site

$80K - $110K/yr

Experience with Allen-Bradley PLC programming (Studio 5000 / RSLogix500) * Experience developing or supporting SCADA/HMI systems, preferably Ignition * Working knowledge of industrial communication ...

Control Engineer 3

Leesburg, VA ยท On-site

$84K - $109K/yr

Programming * Lead programming / configuration team efforts for complex automation and SCADA applications. * Program / Configure / troubleshoot PLCs, RTUs, and/or HMI systems. * Testing ...

Control Engineer 2 - Manassas

Manassas, VA ยท On-site

$83K - $108K/yr

Lead programming / configuration team efforts for complex automation and SCADA applications. * Program / Configure / troubleshoot PLCs, RTUs, and/or HMI systems. * Testing / Troubleshooting ...

Control Engineer 2 (Onsite)

Tysons, VA ยท On-site

$84K - $109K/yr

Lead programming / configuration team efforts for complex automation and SCADA applications. * Program / Configure / troubleshoot PLCs, RTUs, and/or HMI systems. * Testing / Troubleshooting ...

Control Engineer 3

Tysons, VA ยท On-site

$84K - $109K/yr

Programming * Lead programming / configuration team efforts for complex automation and SCADA applications. * Program / Configure / troubleshoot PLCs, RTUs, and/or HMI systems. * Testing ...

Senior Control Engineer

Washington, DC ยท On-site

$109K - $144K/yr

Strong experience with PLC programming, SCADA systems, and industrial automation. * Solid understanding of process control theory, instrumentation, and industrial communication protocols.

Control Engineer 2

Tysons, VA ยท On-site

$84K - $109K/yr

Programming * Lead programming / configuration team efforts for complex automation and SCADA applications. * Program / Configure / troubleshoot PLCs, RTUs, and/or HMI systems. * Testing ...

Senior Control Engineer

Washington, DC

$109K - $144K/yr

Strong experience with PLC programming, SCADA systems, and industrial automation. * Solid understanding of process control theory, instrumentation, and industrial communication protocols.

Showing results 21-40

Scada Programming information

See Washington, DC salary details

$8

$30

$53

How much do scada programming jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for scada programming in Washington, DC is $30.53, according to ZipRecruiter salary data. Most workers in this role earn between $18.51 and $37.55 per hour, depending on experience, location, and employer.

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 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 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.
What job categories do people searching Scada Programming jobs in Washington, DC look for? The top searched job categories for Scada Programming jobs in Washington, DC are:
Infographic showing various Scada Programming job openings in Washington, DC as of August 2026, with employment types broken down into 1% Internship, 76% Full Time, 17% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $63,503 per year, or $30.5 per hour.

Industrial Control Systems Engineer - Sr

Nalley Consulting

Reston, VA โ€ข On-site

$176K - $182K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Position: Industrial Control Systems (ICS) / SCADA Engineer - Sr.
LCAT: Senior
Location: Reston, Virginia
This position is contingent upon award.
Required clearance: TS/SCI with willingness to take CI poly. Candidates with current CI poly taken within the past seven years will be prioritized.
Required experience: At least 11 years
Required education (Senior): Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Automation Engineering, Systems Engineering or related degree;11+ years of experience.
Requirements
The successful candidate will have the following qualifications:
  • Proficient in Python
  • Proficient in C++
  • Proficient in ladder logic for PLC
  • Security + CE Certification
Desired certifications:
  • SA/IEC 62443 Cybersecurity Certificate Programs
  • Certified SCADA Security Architect (CSSA)
  • Global Industrial Cyber Security Professional (GICSP)
  • ICS/SCADA Cybersecurity Training (EC-Council)
  • Certified Control Systems Technician (CCST)

ABOUT NALLEY CONSULTING
Nalley Consulting is a Service Disabled Veteran Owned Small Business working with prime partners to staff Department of Defense and Intelligence Community positions. Created by a U.S. Navy intelligence veteran, Nalley Consulting has grown to include multiple IDIQ vehicles in several states.
Nalley Consulting fringe benefits include:
  • Excellent medical, dental, and vision benefits
  • PTO
  • 11 paid federal holidays
  • Tuition assistance
  • Paid military-reserve leave
  • Paid parental leave for birth or adoption
  • 401k matching up to 5 percent of the base salary
  • Flex time
  • Company-paid short-term disability, long-term disability, and life insurance.