EnergyHub
Software platform managing distributed energy resources for utility grids.
Company facts
- Founded
- 2007
- Employees
- 200
- Headquarters
- United States
- CEO
- Seth Frader-Thompson
- Type
- Public
- Listed
- NASDAQ: ALRM
- Subsidiaries
- BTR Energy, Resideo Grid Services, Kapacity.io
About
EnergyHub is at the forefront of the clean energy transition, empowering utilities and their customers to collaboratively build a more sustainable and resilient energy future. For utility companies, the rapid growth of distributed energy resources (DERs) like electric vehicles, smart thermostats, and home batteries presents both a challenge and a massive opportunity. Managing this increasingly complex grid edge is crucial for maintaining reliability and integrating renewable energy sources. This is where EnergyHub's platform provides a critical solution. Our customers, the utilities, need a robust system to harness the flexibility of these customer-owned devices, turning them into a valuable grid resource. We provide them with a Distributed Energy Resource Management System (DERMS) that transforms this complexity into a reliable, controllable virtual power plant (VPP). Our platform allows utilities to manage and orchestrate millions of DERs, helping them to balance supply and demand, reduce peak loads, and defer costly infrastructure upgrades. For the end-users, the customers of our utility partners, this means their smart devices can actively participate in creating a cleaner grid while they often receive incentives for their contribution. We understand that the transition to a decentralized energy landscape requires seamless integration and powerful data analytics. That's why our system is built to be a comprehensive solution, offering everything from device enrollment and management to performance measurement and optimization. By partnering with a vast ecosystem of device manufacturers, we ensure that utilities can offer programs that are accessible and beneficial to a wide range of their customers. Ultimately, EnergyHub helps our utility clients navigate the complexities of a modern grid, enabling them to provide cleaner, more affordable, and more reliable power to the communities they serve.
Open positions
Software Engineer I
Software Engineer I at EnergyHub's Kapacity.io team in Helsinki, building and maintaining the software behind European energy flexibility/VPP optimization products. Full-stack work with Go, Python/Django, TypeScript/React, PostgreSQL, Docker, and AWS; requires 2+ years of production experience and weekly office presence.
Senior Software Engineer
Senior full-stack engineer on EnergyHub's Devices Team, building and scaling the IoT platform that integrates distributed energy resources (thermostats, EVs, batteries) to balance the power grid. Work centers on migrating from a monolith to microservices, designing APIs and data models, with React/TypeScript on the frontend and Java on the backend.
Staff Software Engineer, Data and Partner Platform
Staff Software Engineer builds and scales data pipelines, APIs, and integrations for EnergyHub’s energy-grid platform, using Snowflake, AWS, gRPC, and Python to process billions of utility and DER data points.
Senior Software Engineer, Battery
Senior Software Engineer on EnergyHub's Battery team builds backend services and client-facing REST APIs for residential battery programs, integrating smart-grid energy protocols like OpenADR and IEEE 2030.5 to support virtual power plants. Core stack: Java/Spring, PostgreSQL, CI/CD and monitoring tooling, with a strong security focus.