1

Plc Programmer Jobs in Missouri (NOW HIRING)

Controls Engineer

Saint Louis, MO · On-site

$90K - $125K/yr

Controls Engineer -- Resident Site (Rockwell PLC / Industrial Networks) Employer: INS3 LLC Primary Work Location: St. Louis, MO -- onsite at a Local Wastewater Utility Employment Type: Full-time ...

This position focuses heavily on PLC and HMI programming, machine commissioning, and troubleshooting in the field, working closely with cross-functional teams and customers to deliver reliable, high ...

New

Hands-on knowledge and ability to troubleshoot and fix PLC, CNC, robot, vision and other automation ... Process engineering knowledge including GPDS deliverables and plant operational impact of controls ...

New

Controls Engineer

Fenton, MO · On-site

$80K - $103K/yr

PLC program development and implementation * Robotic programming and support * HMI/SCADA application development and screen design * Design, build and maintain assembly and test equipment.

Controls Engineer

Fenton, MO · On-site

$80K - $103K/yr

PLC program development and implementation * Robotic programming and support * HMI/SCADA application development and screen design * Design, build and maintain assembly and test equipment.

Electrical Controls Engineer

Raytown, MO · On-site

$78K - $104K/yr

Electrical Controls Engineer Full-Time | Kansas City, MO Travel: Up to 50% (including occasional ... Produce AutoCAD drawings, PLC code, system plans, and operational data. * Coordinate material ...

Provide technical support of PLC-based hardware and software while utilizing electronic and ... Provide process engineering support: develop a broad familiarity with sawmill unit operations and ...

New

Controls Engineer

Fenton, MO · On-site

$95K - $105K/yr

Design and develop PLC, HMI/SCADA, and industrial control systems. * Program and support PLCs, HMIs ... Collaborate with project managers and engineering teams to ensure successful project execution.

Develop and program PLC, HMI, DCS, and instrumentation solutions. * Define automation scope, specifications, and system architecture. * Partner with customers, engineering, manufacturing, and field ...

Develop and program PLC, HMI, DCS, and instrumentation solutions. * Define automation scope, specifications, and system architecture. * Partner with customers, engineering, manufacturing, and field ...

Develop and program PLC, HMI, DCS, and instrumentation solutions. * Define automation scope, specifications, and system architecture. * Partner with customers, engineering, manufacturing, and field ...

Controls Engineer

Fenton, MO · On-site

$80K - $103K/yr

Manufacturing Engineer ManagerClassification: Salary -Exempt Position Summary: The Controls ... Assist in feasibility studies and development of cost estimationSystem architecture design (PLC/HMI ...

Develop PLC, HMI, and SCADA architectures to support complex facility operations. * Integrate ... Provide mentorship to junior engineers and contribute to knowledge‑sharing within the team.

New

Controls Engineer

Grain Valley, MO · On-site

$90 - $100/hr

Write PLC programs and process control narratives for projects deviating from standard products ... PLC & HMI Programming experience (VisiLogic, FactoryTalk, RSLogix 500, EcoStruxure Control Expert ...

New

Showing results 21-40

Plc Programmer information

See Missouri salary details

$38K

$75.7K

$105.1K

How much do plc programmer jobs pay per year?

As of Aug 21, 2026, the average yearly pay for plc programmer in Missouri is $75,663.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,800.00 and $86,800.00 per year, depending on experience, location, and employer.

What is a PLC programmer?

A PLC programmer oversees the programming of various machines functioning on programmable logic controller technology. PLC technology is a digital computer that controls electromagnetic processes, primarily in industrial equipment. As a PLC programmer, you are responsible for the programming and maintenance of these systems. Your duties include developing and programming new machines, reprograming existing machines, and diagnosing and repairing issues with PLC driven systems. You may work in various specialized industries, such as the medical, manufacturing, or agriculture fields. Your job is to create or update computerized machine systems so that the input, output, and control systems function optimally to meet the needs of your employer.

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

To thrive as a PLC Programmer, you need a solid background in electrical engineering, automation, and programming logic, often supported by a relevant degree or technical diploma. Familiarity with PLC programming languages (such as Ladder Logic), HMI/SCADA systems, and manufacturer-specific software like Siemens STEP 7 or Allen-Bradley RSLogix is essential. Strong problem-solving abilities, attention to detail, and effective communication are valuable soft skills in this role. These skills and qualities are crucial for ensuring reliable automation solutions, minimizing downtime, and facilitating smooth collaboration with engineering teams.

What are some common challenges a PLC programmer might face when working on industrial automation projects?

PLC Programmers often encounter challenges such as integrating new automation systems with legacy equipment, troubleshooting unexpected machine behavior, and ensuring minimal downtime during system upgrades. They also need to collaborate closely with electrical engineers, maintenance teams, and production staff to understand process requirements and resolve issues quickly. Adaptability and strong problem-solving skills are essential, as priorities can shift rapidly based on production demands.

What is the difference between Plc Programmer vs Automation Technician?

AspectPlc ProgrammerAutomation Technician
CredentialsTypically requires a degree in electrical engineering, automation, or related field; certifications in PLC programming are commonOften has technical diploma or associate degree; certifications in PLCs and control systems are beneficial
Work EnvironmentPrimarily office-based for programming; on-site for testing and commissioningPrimarily on-site, maintaining and troubleshooting automation systems
Industry UsageUsed across manufacturing, process control, and automation industriesCommon in manufacturing, industrial maintenance, and plant operations

While both roles work with automation systems, Plc Programmers focus on developing and testing PLC software, whereas Automation Technicians handle installation, maintenance, and troubleshooting of automation equipment on-site. The roles often collaborate but differ in focus and responsibilities.

Do Plc programmers make good money?

Plc programmers typically earn competitive salaries that vary based on experience, location, and industry. Skilled programmers with knowledge of ladder logic, automation systems, and certifications tend to have higher earning potential, especially in manufacturing and industrial environments.

Is a PLC programmer in demand?

PLC programmers are in demand due to the ongoing need for automation in manufacturing, energy, and industrial sectors. Skilled professionals with knowledge of ladder logic, programming languages, and industrial control systems are sought after, especially those with certifications and experience in troubleshooting and system integration.

Is it hard to get into a PLC programmer?

Becoming a PLC programmer typically requires knowledge of PLC programming languages like ladder logic, understanding of automation systems, and often a technical degree or certification. Entry can be competitive, but gaining hands-on experience and learning relevant tools can improve job prospects.

What are the most commonly searched types of Plc Programmer jobs in Missouri?

The most popular types of Plc Programmer jobs in Missouri are:

What cities in Missouri are hiring for Plc Programmer jobs?

Cities in Missouri with the most Plc Programmer job openings:

Infographic showing various Plc Programmer job openings in Missouri as of August 2026, with employment types broken down into 94% Full Time, and 6% Contract. Highlights an 94% In-person, and 6% Hybrid job distribution, with an average salary of $75,663 per year, or $36.4 per hour.

Controls Engineer

INS3 LLC

Saint Louis, MO • On-site

$90K - $125K/yr

Full-time

Medical, Life, Retirement

Re-posted 9 days ago


Job description

Controls Engineer — Resident Site (Rockwell PLC / Industrial Networks)

Employer: INS3 LLC Primary Work Location: St. Louis, MO — onsite at a Local Wastewater Utility Employment Type: Full-time Reports To: Director of Operations / Project Manager (INS3 LLC)

Position Summary

INS3 LLC is seeking a hands-on Controls Engineer to serve as our resident technical resource at a Local Wastewater Utility. In this role you'll be responsible for the programming, integration, commissioning, and ongoing support of Rockwell Automation PLC systems and the industrial networks that connect them across treatment and collection-system facilities. The primary day-to-day focus is Rockwell PLC and network communications work. Experience with GE Proficy iFIX HMI/SCADA is a plus, but not required — we will train the right candidate.

This is a customer-facing position that requires strong technical skills, professionalism, and the ability to work both independently onsite and as part of the broader INS3 LLC team.

Key Responsibilities

  • Develop, configure, test, and commission Rockwell PLC applications (ControlLogix / CompactLogix) using Studio 5000 / RSLogix 5000.
  • Design, configure, and troubleshoot industrial network communications, including EtherNet/IP, managed industrial switches (e.g., Allen-Bradley Stratix / Cisco), VLAN segmentation, and device-level networking.
  • Diagnose and resolve control system and network faults in the field to minimize process downtime.
  • Support, maintain, and (with training) develop GE Proficy iFIX HMI/SCADA applications.
  • Perform onsite integration, startup, and commissioning at facilities (treatment plants, pump/lift stations, and remote sites).
  • Create and maintain project documentation: functional specifications, I/O lists, network diagrams, test plans, and as-built records.
  • Apply OT/ICS cybersecurity best practices in line with INS3 LLC standards.
  • Coordinate closely with operations and engineering staff, communicating status, risks, and resolutions clearly.
  • Adhere to all safety protocols for working in a water/wastewater environment.

Required Qualifications

  • 3–5+ years of hands-on Rockwell PLC programming experience (ControlLogix / CompactLogix, Studio 5000).
  • Working knowledge of industrial network communications, particularly EtherNet/IP and managed switch configuration.
  • Comfortable working in active plant/field environments and troubleshooting live systems.
  • Strong communication skills and a professional, customer-facing demeanor.
  • Valid driver's license and ability to travel to sites throughout the service area.
  • Ability to pass a background check and any client-required site clearances.

Preferred Qualifications

  • Experience in water/wastewater or other utility/process industries.
  • HMI/SCADA experience (GE Proficy iFIX).
  • Industrial network design/hardware configuration experience.
  • Familiarity with OT/ICS cybersecurity frameworks and network segmentation.
  • Rockwell Automation training or certifications.

Work Environment & Physical Requirements

  • Primarily onsite at facilities, with field work across treatment plants and pump/lift stations.
  • May involve work in mechanical/electrical rooms, outdoor conditions, elevated platforms, and occasionally confined or below-grade spaces (with appropriate training and PPE).
  • Ability to lift and carry equipment and tools as needed, climb ladders/stairs, and stand or kneel for extended periods.