> Markdown version of [/jobs/ext/1500278-software-engineer-lead](https://www.wearedevelopers.com/jobs/ext/1500278-software-engineer-lead). 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). --- # Software Engineer Lead - **Company:** CFS, Inc. - **Location:** Lake Forest, IL, United States - **Experience:** Expert - **Salary:** $150,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Applications Architecture, Application Performance Management, Systems Engineering, Software Quality, Communications Protocols, Distributed Systems, Fault Tolerance, Supervisory Control and Data Acquisition (SCADA), Python (Programming Language), Automation of Marketing, Modbus, Software Architecture, Software Engineering, Software Systems, Systems Integration, WebSocket, Google Cloud, Application Enhancement Tool, State Machines, Reliability of Systems, Backend, Event Driven Architecture, Information Technology, Api Design, Stream Processing, Microservices - **Published:** July 30, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9030bcb19f5843cb ## About the Role * Bachelor's Degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field. * 8+ years of experience in software engineering, backend development, systems engineering, or related technical roles. * Experience with Google Cloud Platform (GCP), including Cloud Run, Pub/Sub, Cloud SQL, or related services. * Strong proficiency developing production applications using Python. * Experience building APIs, microservices, distributed systems, and event-driven architectures. * Background supporting real-time, industrial, IoT, operational technology, or mission-critical software environments. * Strong understanding of software architecture, system integration, troubleshooting, and application performance. * Experience designing and delivering internal tools, dashboards, and operational applications. * Demonstrated ability to lead technical initiatives, mentor engineers, and drive software best practices. * Hands-on experience utilizing AI-powered tools within software development workflows. * Excellent communication skills with the ability to collaborate across technical and non-technical teams. Preferred Qualifications - Software Engineer, Energy Systems * Experience developing real-time monitoring systems, WebSocket applications, or event-streaming platforms. * Background in battery energy storage systems (BESS), distributed energy resources (DER), energy management systems (EMS), SCADA, utilities, or power generation. * Familiarity with industrial communication protocols such as Modbus, DNP3, or ICCP. * Experience working with controls-adjacent systems, automation platforms, state machines, or simulation environments. * Previous experience serving as a technical lead or helping scale engineering teams. ## Description * Design, build, and support software systems used to manage and optimize distributed energy assets and battery storage fleets. * Develop applications supporting dispatch operations, asset availability, state-of-charge management, demand charge reduction, and energy market participation. * Build and maintain APIs, backend services, event-driven architectures, and real-time data processing systems. * Create operational tools including dashboards, monitoring platforms, workflow applications, alerting systems, and decision-support interfaces. * Improve system reliability, scalability, observability, and fault tolerance across fleet management platforms. * Partner with engineering, operations, and controls teams to translate business and operational requirements into software solutions. * Lead technical design discussions and contribute to software architecture, engineering standards, and development best practices. * Develop automation tools that streamline commissioning, onboarding, testing, and operational processes. * Leverage AI-assisted tools and workflows to improve software quality, testing, documentation, and operational efficiency. * Mentor team members and provide technical guidance while contributing as a hands-on individual contributor. ## Related Videos - [Minimal infrastructure for Real‑Time Phone Agents: transcripts in, responses out](https://www.wearedevelopers.com/videos/1736-minimal-infrastructure-for-real-time-phone-agents-transcripts-in-responses-out) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [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) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Leveraging Server-Sent Events (SSE) for Efficient Data Streaming in UI Development](https://www.wearedevelopers.com/videos/905-leveraging-server-sent-events-sse-for-efficient-data-streaming-in-ui-development) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)