Senior Software Engineer - (Home Energy)
Core
Building the software layer and API integrations that connect and orchestrate home energy devices (batteries, solar, HVAC, smart meters) into a unified control system for energy retailers and utilities.
Role type
Senior backend software engineer (API & integrations)
Builds
Enode's Connect API, Home Energy Management (HEM) system, and unified control layer for home energy assets
Domain
Energy infrastructure / IoT / Home Energy Management
Deliverable
production ML models | product features
Required skills
Backend service development, API design and integration, system reliability and scalability, end-to-end ownership, ambiguity navigation, cross-functional collaboration
Preferred skills
TypeScript/Node, AWS services, PostgreSQL, TimescaleDB, home energy assets knowledge, API-first product experience, incident response
Technologies
Node, TypeScript, AWS, PostgreSQL, TimescaleDB
Responsibilities
Build and maintain integrations with OEM cloud platforms for batteries, solar, smart meters, and HVAC; Design and evolve home energy APIs unifying telemetry and controls; Improve observability and vendor performance across integrations; Collaborate with partnership teams on API feasibility for new OEMs; Debug and ship production features; Work with customers and PMs to shape product direction
Seniority
Senior, hands-on IC