Senior Software Engineer (Home Energy)
Core
Build the software layer connecting and orchestrating 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 optimization tooling for energy assets
Domain
Energy infrastructure / IoT / API platforms
Deliverable
production ML models | product features
Required skills
Backend engineering, API design, integration with third-party systems, observability, product mindset, AI fluency
Preferred skills
TypeScript, Node.js, AWS, PostgreSQL, TimescaleDB, home energy domain knowledge, IoT ecosystems
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; Debug and ship production features; Collaborate with partnership and commercial teams on API feasibility
Seniority
Senior, hands-on IC