The Devices Team is responsible for the creation and lifecycle of IoT devices enrolled in EnergyHub programs used to balance the power grid and contribute to the overall EnergyHub mission of creating a carbon-free distributed energy future. The team will play a critical role in ensuring the scalability and flexibility of our future by abstracting partner and client-specific complexities to enable other internal teams to build new features and functionality quickly. This is an opportunity to join a highly energized team of engineers to define and develop key concepts, solve complex challenges with real-world constraints, and have a positive impact on our climate future. We are focused on migrating from a monolithic to a microservices architecture and delivering well-defined contracts to the broader organization. The primary focus is to integrate any Distributed Energy Resource (DER) type into our platform in a way that enables multiple use cases without compromising quality and scalability. As a Software Engineer II, you will support our mission by helping define and develop high-quality solutions that balance multiple constraints while ensuring long-term flexibility.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
101-250 employees