1. What is a Software Engineer at EnergyHub?
As a Software Engineer at EnergyHub, you will build the core technology that enables a cleaner, more reliable energy grid. EnergyHub is a pioneer in the Distributed Energy Resource (DER) landscape, developing enterprise-grade software that aggregates and manages millions of connected grid-edge devices like smart thermostats, electric vehicle chargers, and home batteries. By orchestrating these devices, your code directly prevents blackouts, reduces reliance on fossil fuels, and helps utilities transition to 100% renewable energy.
The engineering challenges here are distinct and complex. You will work on distributed systems that must process massive streams of real-time telemetry data, maintain high availability, and execute precise load-shedding commands during critical grid events. This is not just about building standard APIs; it is about writing highly performant, scalable, and resilient software that interacts with the physical world.
Whether you are working on the Commercial & Industrial (C&I) team or as a Support Development Engineer, your contributions will directly impact grid stability. You will collaborate with cross-functional teams of product managers, data scientists, and hardware partners to solve some of the most pressing engineering problems in the climate tech space today.




