1

Energy Software Jobs in Worcester, MA (NOW HIRING)

As we generate momentum in the energy transition for all, we don't plan on leaving any of our customers in the dark. So, join us as a Staff Software Engineer and find your superpower. National Grid ...

Software Engineering Manager

Waltham, MA ยท Hybrid

$162K - $190K/yr

As we generate momentum in the energy transition for all, we don't plan on leaving any of our customers in the dark. So, join us as a Software Engineering Manager and find your superpower. National ...

Sales Representative

Oxford, MA ยท On-site

$250K/yr

This role will be modeling homes in energy efficiency software, diagnosing energy usage problems and recommending energy saving measures such as insulation, and high efficiency heating and cooling.

Sales Representative

Fitchburg, MA ยท On-site

$250K/yr

This role will be modeling homes in energy efficiency software, diagnosing energy usage problems and recommending energy saving measures such as insulation, and high efficiency heating and cooling.

Sales Representative

Fitchburg, MA ยท On-site

$250K/yr

This role will be modeling homes in energy efficiency software, diagnosing energy usage problems and recommending energy saving measures such as insulation, and high efficiency heating and cooling.

This role will be modeling homes in energy efficiency software, diagnosing energy usage problems and recommending energy saving measures such as insulation, and high efficiency heating and cooling.

Showing results 21-40

Energy Software information

See Worcester, MA salary details

$47.9K

$111.6K

$165.6K

How much do energy software jobs pay per year?

As of Aug 21, 2026, the average yearly pay for energy software in Worcester, MA is $111,602.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,800.00 and $129,700.00 per year, depending on experience, location, and employer.

What is an energy software professional?

Energy software professionals are experts who develop, implement, and maintain software solutions designed for the energy sector. Their work involves creating tools for energy management, grid optimization, renewable energy integration, data analysis, and monitoring energy consumption. These professionals often collaborate with utilities, energy companies, and government agencies to improve efficiency, reduce costs, and support the transition to sustainable energy systems.

What are the key skills and qualifications needed to thrive as an energy software engineer?

To thrive as an Energy Software Engineer, you need strong programming skills, knowledge of energy systems, and a relevant degree in computer science, engineering, or a related field. Familiarity with specialized software platforms (such as SCADA, EMS, or energy modeling tools) and experience with data analytics or IoT frameworks are typically required. Excellent problem-solving, teamwork, and communication skills help you collaborate effectively with cross-functional teams and stakeholders. These competencies are essential for developing reliable, innovative solutions that optimize energy efficiency and support the evolving needs of the energy sector.

How does an energy software professional typically collaborate with cross-functional teams in the energy sector?

Energy Software professionals often work closely with engineers, data analysts, and project managers to develop and optimize software solutions that support energy generation, distribution, or efficiency. Collaboration may involve gathering requirements from stakeholders, integrating software with existing infrastructure, and ensuring compliance with industry standards. Regular meetings, agile workflows, and clear documentation are key to effective teamwork. This cross-functional environment helps professionals broaden their expertise and stay updated with industry trends.

What is the difference between Energy Software vs Energy Analyst?

AspectEnergy SoftwareEnergy Analyst
Required CredentialsTypically requires knowledge of energy management systems, certifications in energy management (e.g., CEM)Often holds degrees in energy, engineering, or related fields; certifications like CEM are common
Work EnvironmentSoftware development or implementation settings, often in offices or data centersOffice-based, analyzing data, preparing reports, and making recommendations
Employer & Industry UsageUsed by energy management firms, utilities, and large corporations for energy tracking and optimizationEmployed by consulting firms, utilities, and corporations to analyze energy consumption and efficiency

While Energy Software involves developing, implementing, or managing energy management systems, Energy Analysts focus on analyzing energy data to optimize usage. Both roles are essential in the energy industry but differ in their core functions and skill sets.

What job categories do people searching Energy Software jobs in Worcester, MA look for?

The top searched job categories for Energy Software jobs in Worcester, MA are:

Infographic showing various Energy Software job openings in Worcester, MA as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 11% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $111,602 per year, or $53.7 per hour.

Software & Controls Engineering Leader

XL Batteries

Marlborough, MA โ€ข On-site

$47 - $60/hr

Full-time

Medical, Dental, Vision, Retirement

Re-posted 12 days ago


Job description

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