Lead PLC Software Developer
Voltify · Cassville, NY
$140,000–$180,000
Jun 28, 2026
Cassville, NY
Jul 21, 2026
What this job asks for AI summary
A hands-on lead role designing, deploying, and maintaining PLC control software for a microgrid network that charges battery-electric locomotives. Day-to-day work spans multiple PLC platforms and soft-PLCs, integrating energy assets such as solar inverters, battery storage, and chargers via industrial protocols, with regular on-site commissioning travel. The posting suits an experienced controls engineer comfortable owning full system architecture and also debugging at the register level, with an eye toward eventually building and leading a U.S. controls team.
Senior level · 6+ years · National · Full-time
Pay in the description: $140,000–$180,000
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $135,980 (middle half $105,210–$171,980). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (8)
The job title is 'Lead PLC Software Developer' — 'Lead' here signals a future team-building expectation rather than a current people-management role; the posting is explicit that this is a hands-on IC role today with a path to leading the U.S. controls team as the company scales. Classified as Senior (not Staff) accordingly.
SOC classification is Medium confidence: PLC/industrial control software sits at the boundary between embedded/software development (15-1252) and the broader 'Computer Occupations, All Other' (15-1299). The role's emphasis on writing and deploying software, building data pipelines, and Python services tips it toward 15-1252.
No specific work location city is stated in the posting; the role is described as 'flexible hybrid' with frequent U.S. travel to deployment sites. CBSA left blank as the primary location cannot be determined.
The proprietary PLC vendor environment requirement names several platforms (Siemens, Rockwell, Beckhoff, B&R, Schneider, Mitsubishi, Omron) as examples of acceptable alternatives — only one is required alongside CODESYS. These are captured as alternatives on the Siemens TIA Portal skill.
Industrial communication protocols (Modbus TCP/RTU, OPC-UA, DNP3, CANbus) are listed as a fluency requirement but framed with 'or', indicating at least one is required; Modbus TCP/RTU is used as the primary with the others as alternatives.
MQTT appears in the responsibilities section as an example implementation detail ('e.g. via MQTT') rather than in the requirements block, so it is marked preferred.
AWS and JavaScript/TypeScript appear explicitly under the 'Nice to Have (Advantages)' section.
Ignored 1 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): PLC software development.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.