2,107,875open jobs
129,718companies
244,944added this week
Browse all
Salary
≈ $99k – $200k per year (Estimated)
Location
In office (Marlborough)
Seniority
Staff
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 4, 2026. First seen by Alion on Jul 20, 2026.

Overview
Company
Impact
Profile match
Organic FlowEnergy Storage. XL Batteries' Mission is to create the world's lowest-cost, safest and most efficient long-duration energy storage solution in order to increase grid resiliency, strengthen energy independence and advance environmental decarbonization.
Backed by Plug and Play

Requisition Number: XL2026-001

Position: Software & Controls Engineering Leader

Location: Marlborough, MA

About Us

XL Batteries, a Massachusetts-based development stage company focused on long duration energy storage at the grid level. We are growing a highly collaborative team with the addition of a Software and Controls Engineering Leader. Our mission is to create a safe, low-cost and reliable grid-scale battery that will enable the transition of the grid from fossil fuels to renewable sources. We are a fast paced, nimble startup where no job is too big or small, and where we strive to ask ourselves the hard questions before problems arise.

XL Batteries is an equal opportunity employer.

About Our Location

Marlborough, MA is a beautiful small city in central Massachusetts, surrounded by quaint Massachusetts towns and within a day-trip distance of the Berkshires, White Mountains, and Cape Cod. For those who prefer a more urban lifestyle, we are located directly off I-495 within easy commuting distance of Boston and Cambridge (30-40 minutes), Worcester (25 minutes), Nashua, NH (45 minutes) and Providence, RI (50 minutes).

Overview

A Software & Controls Engineering Leader is needed to lead the development of a next-generation Battery Management System (BMS) and Energy Management System (EMS) for a new form of grid-scale energy storage. This role blends hands-on engineering with technical leadership, guiding a small, multidisciplinary development team responsible for both software and controls architecture.

The ideal candidate is equally comfortable designing PLC logic, building CI/CD pipelines, architecture of external control software, and communicating complex technical concepts in a clear, accessible way. This position is central to shaping the control strategy, deployment, and long-term maintainability of the system.

Key Responsibilities

Technical Leadership & Architecture

  • Lead the design and implementation of the system-level BMS and associated control software.
  • Serve as both leader and hands-on technical contributor within a small engineering team.
  • Define control strategies, communication architectures, and deployment models for a distributed array of PLCs.
  • Translate complex engineering concepts into simplified explanations for internal and external stakeholders.
  • Manage a Kanban-based development workflow, ensuring clear prioritization and predictable delivery.

Technical Development

  • Select PLC, I/O, and industrial networking hardware appropriate for grid-connected energy systems.
  • Develop core PLC logic using Structured Text, Python, C++ and Ladder Logic.
  • Integrate industrial protocols such as Modbus, IEC 61850, or DNP3.
  • Support system simulation, hardware-in-the-loop testing, and lab-based development.
  • Develop external supervisory control software to manage fleets of PLCs.
  • Build and maintain CI/CD pipelines using GitLab.
  • Implement containerized services using Docker and manage virtualized environments (VMs).
  • Design and maintain databases for sensor and telemetry data.

Process & Team Management

  • Mentor engineers, review code, and enforce high standards for reliability and maintainability.
  • Collaborate cross-functionally with hardware, power systems, and product teams.

Required Skills & Experience

Core Technical Skills

  • Strong proficiency in Python and C/C++.
  • Experience with multithreaded application development.
  • Hands-on PLC programming using Structured Text or Ladder Logic.
  • Industrial communication protocols: Modbus, IEC 61850, or DNP3 (any one required; more is a plus).
  • Experience with Git, GitLab CI/CD, and modern build pipelines.
  • Familiarity with Docker, VMs, and containerized deployment strategies.
  • Experience collecting and storing sensor/telemetry data in databases.
  • Knowledge of message frameworks like AMQP or ZeroMQ, MQTT and OPCUA.
  • Deep understanding of server, router, and network architectures.

Power & Grid Systems Experience

  • Exposure to DC-side and/or AC-side power systems equipment.
  • Experience with grid interfaces, grid-connected devices, or utility-scale systems is a strong plus.
  • Experience interacting with electricity utilities in the deployment of 3rd-party add-ons for substation is a strong plus.

Preferred Qualifications

  • Bachelor’s Degree in Engineering preferably in Software and Controls
  • Prior work on energy storage systems, microgrids, or utility-scale controls.
  • Experience with simulation frameworks or hardware-in-the-loop environments.
  • Background in safety-critical or high-reliability industrial systems.

Compensation & Benefits

We offer competitive salary and benefits, including healthcare, dental, vision, and a retirement plan

Application Process

Apply through xl-batteries.breezy.hr

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,107,875 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Industrial Engineering
Similar stack
Same company
Marlborough
$178k – $219k per year · Equity · In office · Full-Time · 10+ years exp · Bachelor's Degree · El Segundo
SpaceTech
AS9100
Energy
ASME NQA-1
Apply
In office · Full-Time · Bachelor's Degree · Las Vegas · Houston · Dallas · Phoenix · Minneapolis
Apply
In office · 10+ years exp · High School Diploma · Chicago
DevOps
AWS
MedTech
CAPA
Apply
Engineer Manager 1 day ago
$162k – $193k per year · In office · 10+ years exp · Bachelor's Degree · Hicksville
Apply
Principal Engineer 1 year ago
In office · Full-Time · 5+ years exp · Bachelor's Degree · Charleston
Apply
Hybrid · Bachelor's Degree
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
Spark
dbt
DevOps
Terraform
Azure
CI/CD
GitHub
Analytics
Power BI
ETL/ELT
Apply
Hybrid · Bachelor's Degree
Python
SQL
Python
pySpark
Pydantic
Databases
Databricks
AI/ML
Spark
dbt
LLM
Machine Learning
DevOps
Terraform
Azure
CI/CD
Git
GitHub
Analytics
Power BI
ETL/ELT
Apply
Hybrid · 6+ years exp · PhD
Python
Java
Java
Flyway
Liquibase
Databases
PostgreSQL
AI/ML
Claude Code
DevOps
GitHub Actions
Azure
CI/CD
Grafana
Cryptography
Vault
Apply
In office · Full-Time · 12+ years exp · Bachelor's Degree
Python
Java
Kotlin
Scala
DevOps
GCP
Azure
CI/CD
AWS
Apply
$70k – $84k per year · In office · Contractor · 3+ years exp · Berlin
Python
SQL
Databases
Google BigQuery
AI/ML
Airflow
Claude Code
Model Context Protocol
dbt
Flink
OpenAI Codex
DevOps
Rest API
Terraform
GCP
CI/CD
Kubernetes
Cybersecurity
GDPR
Apply
≈ $77k – $147k per year (Estimated) · In office · Full-Time · 7+ years exp · Bachelor's Degree · Marlborough
Analytics
Microsoft Excel
Management
QuickBooks
Apply
≈ $49k – $94k per year (Estimated) · Hybrid · Full-Time · 2+ years exp · Boston
Analytics
Microsoft Excel
Apply
Co-op, R&D Engineer 6 hours ago
$52k – $56k per year · In office · Bachelor's Degree · Marlborough
Design
SolidWorks
Apply
$108k – $205k per year · Hybrid · Secret · Full-Time · 8+ years exp · Marlborough
Chips/EDA
Statistical Process Control
Management
Jira
Agile
SpaceTech
MBSE
Defense
EVMS
Apply
In office · Full-Time · High School Diploma · Marlborough
Apply
Hybrid · 6+ years exp · Bachelor's Degree · Marlborough
Python
SQL
Analytics
Tableau
Power BI
Apply
Hybrid · 8+ years exp · Bachelor's Degree · Marlborough
DevOps
Windows Server
IAM
DNS
Cybersecurity
Crowdstrike
CyberArk
Zero Trust
Least Privilege
Microsoft Entra ID
Active Directory
PKI
Apply
See all jobs
This is one of many
2,107,875 more open roles from verified company boards, updated every day.