1

Scada Programming Jobs in Pennsylvania (NOW HIRING)

Engineer,Controls

Turtle Creek, PA

$82K - $106K/yr

Participate in designing, development and maintaining company automation standard in SCADA/HMI/PLC programming. * Develop full scale electrical/networking diagram for large scale project in AutoCAD ...

Engineer,Controls

Turtle Creek, PA · On-site

$82K - $106K/yr

Participate in designing, development and maintaining company automation standard in SCADA/HMI/PLC programming. * Develop full scale electrical/networking diagram for large scale project in AutoCAD ...

Responsible for the implementation of control systems and DCS/PLC/SCADA programming on Oil & Gas related projects. * This position will be responsible for system specification, design, architecture ...

Responsible for the implementation of control systems and DCS/PLC/SCADA programming on Oil & Gas related projects. * This position will be responsible for system specification, design, architecture ...

Engineer Sr, Controls

Pittsburgh, PA · On-site

$94K - $124K/yr

Participate in designing, development and maintaining company automation standard in SCADA/HMI/PLC programming. * Develop full scale electrical/networking diagram for large scale project in AutoCAD ...

Engineer Sr, Controls

East Pittsburgh, PA

$91K - $120K/yr

Participate in designing, development and maintaining company automation standard in SCADA/HMI/PLC programming. * Develop full scale electrical/networking diagram for large scale project in AutoCAD ...

Be Seen First

Automation Engineer

Langhorne, PA · On-site

$95K - $130K/yr

Strong proficiency in PLC programming and troubleshooting, including ladder logic and online diagnostics. * Experience configuring and supporting HMI and SCADA platforms, including alarms, trends ...

Controls Engineer

Philadelphia, PA · On-site

$100K - $125K/yr

Also having knowledge of standard programming languages such as VBA, .NET, and SQL and Python for the development of HMI/SCADA systems is preferred * For larger systems, experience with industrial ...

next page

Showing results 1-20

Scada Programming information

What are the key skills and qualifications needed to thrive as a SCADA Programmer, and why are they important?

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 the salary of PLC SCADA programmer?

The salary of a PLC SCADA programmer typically ranges from $60,000 to $100,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, while experienced professionals with certifications and specialized skills can earn higher wages. Salaries also vary based on the complexity of projects and the employer's size.

Are SCADA engineers in demand?

SCADA engineers are in high demand due to the critical role they play in industrial automation, energy management, and infrastructure systems. Employers seek professionals skilled in PLC programming, HMI development, and cybersecurity to maintain and improve control systems across various industries.

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 engineer makes $500,000 a year?

Highly experienced engineers in specialized fields such as software engineering, petroleum engineering, or certain senior roles in technology companies can earn $500,000 or more annually. These positions often require advanced skills, certifications, and extensive industry experience, and may include bonuses or stock options that significantly increase total compensation.
What cities in Pennsylvania are hiring for Scada Programming jobs? Cities in Pennsylvania with the most Scada Programming job openings:
Infographic showing various Scada Programming job openings in Pennsylvania as of July 2026, with employment types broken down into 80% Full Time, 15% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.
PLC & SCADA Engineer/Programmer

PLC & SCADA Engineer/Programmer

Keystone Clearwater Solutions

Canonsburg, PA • On-site

$62K - $85K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


Keystone Clearwater Solutions rating

4.8

Company rating: 4.8 out of 10

Based on 19 frontline employees who took The Breakroom Quiz

83rd of 88 rated recycling and waste


Job description

PLC & SCADA Engineer/Programmer
Department: Automation
Employment Type: Full Time
Location: Canonsburg, PA
Description
The PLC & SCADA Engineer/Programmer is responsible for maintaining and updating Keystone Clearwater Solutions' automated assets, web-based programs, network infrastructure, SCADA, and PLC systems. This role will develop and manage a system to track software versions and system functions. The position requires travel to field operations to troubleshoot, upgrade, and maintain automation assets and reports directly to the Manager of Automation.
Responsibilities
  • Oversee control systems for Keystone's automated assets
  • Set up, troubleshoot, and modify PLCs and HMI applications in the field
  • Develop and maintain HTML-based customer dashboard applications
  • Program SCADA pages and controls using Ignition SCADA and GE iFix
  • Develop PLC ladder logic using Studio 5000, Siemens TIA Portal, and Node-RED
  • Monitor network health and performance
  • Serve as Technical Lead on WaterForce projects and perform field commissioning
  • Train Field Automation Supervisors and maintain records and documentation
  • Support engineering, procurement, and operations teams as needed

Requirements
  • Bachelor's degree in Engineering (Electrical, Technology, or related field), or equivalent experience
  • Proficient in programming languages: Python, HTML, VB.NET, C#, and JavaScript
  • Advanced networking skills including architecture, design, security, and troubleshooting
  • Strong understanding of Microsoft Windows and Linux operating systems
  • Skilled in automation and device communication protocols: S7, TCP/IP, Modbus, HART, MQTT
  • Minimum five (5) years of experience with instrumentation and automated control systems
  • Experience with 24V and 120V electrical systems
  • Proficient in PLC ladder logic programming and troubleshooting using RSLogix 5000 and Siemens Step 7
  • Ability to interpret P&ID drawings accurately
  • Strong working knowledge of modern instrumentation and control systems, including IoT and edge computing
  • Mechanical understanding of electrical and mechanical systems
  • Excellent oral and written communication and strong analytical skills
  • Willingness to travel, work outdoors, and stay overnight at remote job sites
  • Experience in Automation, Systems, Software, or Process Engineering
  • Familiarity with data analytics, SQL, and database architecture
  • Knowledge of IoT principles and technologies
  • Experience with Amazon AWS and Microsoft Azure cloud platforms
  • Understanding of electromagnetic and RF communication, including radio transceiver configuration
  • Knowledge of cellular communication systems
  • Proficiency with AutoCAD and Microsoft/Google productivity tools
  • Experience in unconventional oil and gas engineering design projects

Benefits
  • Paid Holidays
  • Medical / Dental / Vision coverage
  • Health savings account (HSA)
  • Company Paid Life Insurance and Accidental & Dismemberment Insurance
  • Voluntary Life Insurance
  • 401k with a company match
  • Paid Time Off
  • Employee Assistance Program
  • Professional Development Programs
  • Employee Referral Programs
  • Voluntary Benefits Offered

#INDHP

What Keystone Clearwater Solutions employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom