Lead Software Engineer

Storm4
Chicago, Illinois, United StatesFull-time$170,000–$230,000Posted Aug 26, 2026

About the role

📍 On site, Chicago, Illinois

💰 $170-230k

⚡ Energy Storage and Grid Software

💻 Software Engineering Lead

We are partnering with a growing energy technology company seeking a Software Engineering Lead to build and scale software that manages distributed battery assets.

This is a hands on leadership role combining backend engineering, real time systems, operational software and team development. You will initially own critical services and applications before growing the engineering function.

What you will do

  • Lead software supporting battery dispatch, state of charge, asset availability and operational decision making
  • Build APIs, event driven services and applications processing telemetry, commands and system events
  • Own operator dashboards, alerts, workflow tools and exception handling
  • Improve reliability, observability and recovery across real time systems
  • Automate asset configuration, commissioning, testing and readiness workflows
  • Partner with controls, operations and platform teams to improve system performance
  • Use AI tools and agents to support testing, code review, documentation and operational workflows
  • Mentor engineers and help shape the architecture and technical direction

What we are looking for

  • 5+ years of software engineering experience
  • Strong production Python experience
  • Experience building APIs, backend services and event driven systems
  • Experience with real time, high reliability, hardware adjacent or industrial software
  • Technical leadership or engineering mentorship experience
  • Strong debugging skills across software, infrastructure, data and system behavior
  • Experience building internal applications for operators or technical users
  • Practical experience using AI tools within software development

Preferred experience

  • GCP, including Cloud Run, Pub/Sub or Cloud SQL
  • WebSockets, event streams or real time dashboards
  • Battery storage, SCADA, EMS, DER, energy management or industrial controls
  • DNP3, Modbus, ICCP or similar protocols
  • State machines, simulation or deterministic logic
  • Building or leading an engineering team

Responsibilities

  • Lead software supporting battery dispatch, state of charge, asset availability and operational decision making
  • Build APIs, event driven services and applications processing telemetry, commands and system events
  • Own operator dashboards, alerts, workflow tools and exception handling
  • Improve reliability, observability and recovery across real time systems
  • Automate asset configuration, commissioning, testing and readiness workflows
  • Partner with controls, operations and platform teams to improve system performance
  • Use AI tools and agents to support testing, code review, documentation and operational workflows
  • Mentor engineers and help shape the architecture and technical direction

Qualifications

  • 5+ years of software engineering experience
  • Strong production Python experience
  • Experience building APIs, backend services and event driven systems
  • Experience with real time, high reliability, hardware adjacent or industrial software
  • Technical leadership or engineering mentorship experience
  • Strong debugging skills across software, infrastructure, data and system behavior
  • Experience building internal applications for operators or technical users
  • Practical experience using AI tools within software development

Skills mentioned

PythonBackend DevelopmentREST APIsEvent-Driven ArchitectureWebSocketsGoogle CloudDebuggingAutomationSystems EngineeringAI Agents

About Storm4

Storm4 is a specialized executive search and recruiting firm helping America's energy and infrastructure companies hire the leaders and technical talent they need to grow. From venture-backed startups to publicly traded enterprises, we partner with organizations building the next generation of energy systems, critical infrastructure, and industrial technology. Whether our clients are expanding into new markets, launching new products, or scaling high-performing teams, we help them secure the talent that drives long-term success. Our consultants combine deep market expertise with extensive industry networks to deliver executive search, direct hire, and strategic recruiting solutions across engineering, commercial, operations, product, technology, finance, and corporate leadership. We specialize in hiring across: Energy Utilities Grid Modernization Energy Storage Power Markets & Trading Distributed Energy Resources (DER) Renewable Energy Nuclear Infrastructure Digital Infrastructure Data Centers Critical Infrastructure Smart Buildings Industrial Technology Construction Technology Beyond recruiting, we provide market intelligence, compensation insights, and hiring advisory services that help our clients make better talent decisions in an increasingly competitive market. Storm4 is part of Levin, a global family of specialist search and recruiting brands focused exclusively on high-growth technology industries.

Staffing and Recruiting51-200 employeesLondon, England