EnergyHub

Staff Software Engineer, Devices

New York, New York, United States

Not SpecifiedCompensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Utilities, Energy, IoT, Distributed Energy ResourcesIndustries

Position Overview

  • Location Type: Remote
  • Employment Type: Full-time
  • Salary: Not specified

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.

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. Our newly formed core 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 eager to define and develop key concepts, solve complex challenges with real-world constraints and have a positive impact on our climate future. We will be focusing 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 staff engineer, you would support our mission by defining the technical vision and driving major initiatives, providing expertise and guidance from past industry experience, and autonomously developing high-quality solutions that balance multiple constraints while ensuring long-term flexibility.

Responsibilities

  • 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.
  • Lead the migration from a document-based database to a relational database, focusing on data modeling, schema design, and optimizing for performance and flexibility.
  • Collaborate cross-functionally with product managers, internal engineering teams, and stakeholders to drive high-impact projects.
  • Work within real-world constraints to develop creative solutions that maintain platform flexibility and scalability.
  • Contribute to best practices for CI/CD, data modeling, and iterative development (e.g., PoCs, rapid prototyping, milestone-based execution).
  • Mentor and support other engineers, fostering a strong technical culture of respect, open communication, and collaboration.

Key Skills and Experience

  • 7+ years of professional software engineering experience, preferably with prior staff-level experience.

Skills

IoT
Microservices
Distributed Energy Resources
Scalability
Architecture Design
API Development
System Integration
Cloud Platforms

EnergyHub

Manages distributed energy resources for utilities

About EnergyHub

EnergyHub helps utility companies manage the complexities of the energy grid, especially with electric vehicles (EVs) and distributed energy resources (DERs). Their main product, the Distributed Energy Resource Management System (DERMS) platform, uses artificial intelligence to optimize energy control at the grid edge, including features like Managed Charging for EVs. EnergyHub stands out by integrating with a wide range of partners and leveraging resources from its parent company, Alarm.com. The goal is to provide advanced grid services that enhance utility operations and customer satisfaction.

New York City, New YorkHeadquarters
2007Year Founded
$30.7MTotal Funding
GRANTCompany Stage
Automotive & Transportation, EnergyIndustries
51-200Employees

Benefits

Health Insurance
401(k) Retirement Plan
401(k) Company Match
Flexible Work Hours
Paid Parental Leave
Gym Membership
Tuition Reimbursement

Risks

Increased competition from DERMS providers like AutoGrid and Enbala.
Rapid AI advancements may require significant investment to stay competitive.
Potential regulatory changes in California could impact virtual power plant profitability.

Differentiation

EnergyHub's DERMS platform optimizes grid edge management with AI technology.
The Managed Charging feature for EVs reduces infrastructure costs for utilities.
EnergyHub's deep partner ecosystem enhances its competitive edge in the energy market.

Upsides

Acquisition of Kapacity.io enhances demand-side flexibility in Europe.
Partnership with FranklinWH expands virtual power plant capabilities and customer engagement.
$1.5M grant supports virtual power plant expansion, focusing on low-income families.

Land your dream remote job 3x faster with AI