Staff Software Engineer I
EnergyHub
Posted
Feb 20, 2026
Location
Remote
Type
Full-time
Compensation
$160000 - $180000
Mission
What you will drive
- Design and implement core platform features that solve for multiple constraints and use cases.
- Drive the transition from a monolithic architecture to a microservices-based approach, ensuring scalability, maintainability, and improved system resilience.
- Lead technical initiatives and provide guidance on data modeling, contract definition, and API development.
- Develop back end solutions, ensuring well-structured, high-quality code with automated testing.
Impact
The difference you'll make
This role helps create a clean, distributed energy future by enabling higher penetration of solar and wind power through virtual power plants, making a positive impact on our climate.
Profile
What makes you a great fit
- 7+ years of professional software engineering experience, preferably with proven success at staff-level responsibilities.
- Strong full-stack development experience, including backend, frontend, and relational database modeling and development.
- Senior experience and familiarity with SQL and relational databases, and comfortability working with data warehouses and ETL tools.
- Proficiency in Java (preferably Java 11+) and experience with at least one modern SPA framework (React, Vue or Angular).
Benefits
What's in it for you
- Base salary range: $160,000 - $180,000 USD
- 100% paid medical for employees
- 401(k) with employer match
- Casual environment with flexibility to set your own schedule
- Fully stocked fridge and pantry
- Free Citi Bike membership, secure bike rack, gym subsidy
- Paid parental leave
- Education assistance program
About
Inside EnergyHub
EnergyHub empowers utilities and their customers to create a clean, distributed energy future by helping consumers turn 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.