> Markdown version of [/jobs/ext/1216382-lead-controls-software-engineer](https://www.wearedevelopers.com/jobs/ext/1216382-lead-controls-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Controls Software Engineer - **Company:** Complete Automation Controls, LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** AutoCAD, Software Quality, Code Reuse, Ethernet, Supervisory Control and Data Acquisition (SCADA), Software Architecture, Rslogix, User Environment Management, Allen-Bradley Factory Automation Equipment, Software Version Control, Software Library, Win CC - **Published:** July 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0fc36aa517294e11 ## About the Role * Education: Degree or diploma in Electrical Engineering, Mechatronics, or a closely related discipline (or equivalent practical experience) * Experience: 8+ years of hands-on industrial automation experience, with at least 5 years in a senior or lead controls engineering role * PLC Programming: Minimum 8 years of hands-on PLC programming and troubleshooting experience (Allen-Bradley/Rockwell, Siemens, or equivalent) * AutoCAD: Minimum 8 years of experience with AutoCAD for electrical schematics and panel layout design * Material Handling/Automotive: Experience with large-scale material handling systems, conveyor automation, or automotive assembly automation is a significant advantage * SCADA: Experience with FactoryTalk Historian, Ignition, or other SCADA platforms * Proven ability to establish and maintain programming standards, software libraries, and version control practices * Strong commissioning experience including FAT, SAT, and site startup on complex systems * Extensive experience with industrial automation platforms such as Rockwell Studio 5000, FactoryTalk View, Ethernet/IP, safety PLCs, motion control, servo systems, VFDs, and industrial networking * Experience working in a project-based engineering services environment (vs. a single end-user environment). * Ability to travel to client sites in Canada and the United States as required for project commissioning and startup. ## Description This is a senior technical leadership role, not just a programming position. As Lead Controls Software Engineer, you will own CCA's controls software architecture, set the standard for how we program and deploy automation systems, and be the go-to technical resource for PLC, HMI, and SCADA work across all projects. You'll work closely with our Engineering, Project Management, and Electrical Design teams to deliver automation solutions for some of the most technically demanding projects in our portfolio, including large-scale material handling systems, conveyor automation, and custom industrial applications. This role is fully remote, with travel to client sites for commissioning and startup activities as needed., * Own CCA's controls software architecture, define how we design, build, and deploy PLC, HMI, and SCADA systems across all projects * Establish and maintain programming standards, software libraries, and reusable code templates that improve consistency and reduce rework * Review software developed by the engineering team before deployment to ensure quality, safety, and alignment with CCA standards * Evaluate and implement new automation technologies, platforms, and best practices as the industry evolves * Drive continuous improvement initiatives focused on reducing commissioning time, improving software quality, and increasing code reusability across the project portfolio * Lead the design, development, and implementation of PLC, HMI, and SCADA software on active projects; * Lead commissioning activities; FAT, SAT, and site startup, providing hands-on technical support and troubleshooting * Support project estimating by defining software scope, programming effort, and technical risk; * Maintain software version control and documentation throughout the project lifecycle; and * Provide customer-facing technical support during startup, commissioning, and handover. * Mentor and provide technical guidance to junior and intermediate engineers on the controls team; * Collaborate closely with Electrical Design, Project Management, and Manufacturing to ensure smooth, on-time project delivery; and * Serve as the primary technical resource for controls software questions, decisions, and escalations across the organization. ## Related Videos - [WebAssembly Revolution: Elevating JavaScript's Reach and Performance](https://www.wearedevelopers.com/videos/1149-webassembly-revolution-elevating-javascript-s-reach-and-performance) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)