energyhub

Senior Software Engineer, C&I

Apply Now

At a Glance

Location
United States
Work Regime
remote
Experience
5–7 years
Posted
2026-07-07T16:16:13-04:00

Key Requirements

Required Skills

AWSCI/CDJavaMongoDBPythonREST APIReactSQLSnowflake

Domain Knowledge

  • Engineering

Benefits & Perks

Health Insurance

b offers a generous benefits package including 100% paid medical for employe

Requirements

5-7 years of professional software engineering experience, with proven success at senior-level responsibilities.

Senior level experience with React (preferably React 19) and experience with Java (preferably Java 11+).

Experience with web services, RESTful APIs, and contract-driven development.

Strong full-stack development experience, including backend, frontend, and relational database modeling and development.

Strong experience with proving changes via automated testing (e.g.

Strong experience and familiarity with SQL and relational databases.

Compensation & Benefits

EnergyHub offers a generous benefits package including 100% paid medical for employees and a 401(k) with employer match. We offer a casual environment, the flexibility to set your own schedule, a fully stocked fridge and pantry, free Citi Bike membership, secure bike rack, gym subsidy, paid parental leave, and an education assistance program.

Responsibilities

Commercial & Industrial Team

facilitates the management of our non-residential demand response programs, covering some of our largest customers and programs by flexible grid capacity.  Our newly formed team will play a critical role in ensuring the scalability and flexibility of our future by creating a first class platform for our clients.

As a senior engineer, you would support our mission by providing expertise and guidance from past industry experience, and autonomously developing high-quality solutions that balance multiple constraints while ensuring long-term flexibility.

You will be working cross platform both on our application engineering codebases and on our data engineering tools such as Snowflake and DBT.

Design and implement core platform features that solve for multiple constraints and use cases.

Design and lead technical initiatives in React and provide guidance on front end best practices and standards.

About the Company

EnergyHub empowers utilities and their customers to create a clean, distributed energy future. We help consumers turn their smart thermostats, EVs, batteries, and other products into virtual power plants that keep the grid stable and enable higher penetration of solar and wind power.

To learn more, visit energyhub.com.