3 months ago
Remote, United StatesSenior
Base Salary
$130k - $170k/yr
Responsibilities
- Build and maintain integrations for OpenADR, IEEE 2030.5, and related smart-grid/DER communication standards.
- Develop and maintain the client-facing REST API and its backend logic.
- Integrate distributed internal services to reduce complexity and enable product capabilities.
- Implement security and data-protection policies, procedures, and monitoring.
- Collaborate with product and engineering teams to improve requirements and software quality.
- Enable new API features and help teams build on utility client data.
- Update the utility-facing web portal for new integrations.
- Maintain technical documentation and uphold the “Dev Owns Quality” culture.
Requirements
- At least five years of professional software engineering experience.
- Experience with energy specifications and protocols such as OpenADR, IEEE 2030.5, OCPP, or similar smart-grid/DER communication standards.
- Experience with the Java and Spring ecosystem.
- Expertise building RESTful web APIs, particularly for external clients.
- Strong software design skills.
- Familiarity with relational database fundamentals, especially PostgreSQL.
- Knowledge of modern security practices, authentication and authorization frameworks, and system/API hardening.
- Knowledge of automated testing, CI/CD, and monitoring practices, including tools such as GitHub Actions, Datadog, Sentry, and Metaplane.
- Preferred experience with AWS or other cloud providers, microservice architectures, event-driven messaging, React, web technologies, Protocol Buffers, gRPC, containerized systems, and MongoDB.
- Ability to work autonomously and collaboratively.
Benefits
- 100% paid medical insurance for employees
- 401(k) with employer match
- Flexible schedule
- Casual work environment
- Fully stocked fridge and pantry
- Free Citi Bike membership
- Secure bike rack
- Gym subsidy
- Paid parental leave
- Education assistance program
Tech Stack
Categories
About EnergyHub
EnergyHub builds a software platform that enables electric utilities to manage distributed energy resources—smart thermostats, EVs, batteries, and more—and deliver demand response and virtual power plant services. The company sells its cloud-based DERMS and grid services to utilities and program partners, providing forecasting, control, and customer engagement tools. Founded in 2007 and headquartered in Brooklyn, New York, EnergyHub is an independent subsidiary of Alarm.com.
