Lead Software Engineer

Storm4

Chicago (IL)

On-site

USD 140,000 - 190,000

Full time

16 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Storm4 partners with a growing energy technology company to recruit a Software Engineering Lead who will build and scale software for distributed battery assets. This hands-on leadership role combines backend engineering, real-time systems, operational software and team development.

You will initially own critical services and applications before growing the engineering function, guiding architectural direction and mentoring engineers across the team.

Qualifications

  • 5+ years of software engineering 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.

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.

Skills

Software engineering
APIs & backend
Event-driven
Real-time systems
Technical leadership
Debugging
Operator apps
AI in development

Job description

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
  • 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
  • State machines, simulation or deterministic logic
  • Building or leading an engineering team
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Fleet Software & Controls Engineering Lead
Fleet Software & Controls Engineering Lead

Intelligent Generation • Chicago (IL)

Hybrid
USD 180,000 - 250,000
Hybrid work model
Flexible work from home options
Lead Engineer (Battery Storage)
Lead Engineer (Battery Storage)

SpaceXAI • Memphis (TN)

On-site
USD 140,000 - 230,000
Lead Software Engineer
Lead Software Engineer

Mondo • Irving (TX)

Hybrid
Health insurance
Dental insurance
Vision insurance
+1
Lead Real-Time Energy Software Engineer
Lead Real-Time Energy Software Engineer

Storm4 • Chicago (IL)

On-site
USD 140,000 - 190,000
Fleet Software & Controls Engineering Lead
Fleet Software & Controls Engineering Lead

Intelligent Generation LLC • Chicago (IL)

Hybrid
USD 110,000 - 150,000
Warrants
Annual bonus
401(k)
+4
Battery Software Integration Engineer
Battery Software Integration Engineer

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 140,000 - 190,000
Fleet Software Controls Engineering Lead
Fleet Software Controls Engineering Lead

Intelligent Generation • Oak Brook (IL)

Hybrid
USD 120,000 - 150,000
Warrants
Annual bonus
401(k) matching
+2
Senior Software Engineer - United States
Senior Software Engineer - United States

Powerline • United States

Hybrid
USD 140,000 - 190,000
Lead Engineer (Battery Storage)
Lead Engineer (Battery Storage)

Pantera Capital • Memphis (TN)

On-site
USD 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

DAS Technology Group • Charleston (SC)

On-site
USD 110,000 - 170,000