echoloc

EnergyHub Tech Stack

Virtual power plant platform connecting distributed energy resources to utility grids

Software Development Brooklyn, NY 51–200 employees Founded 2007 Public Company

EnergyHub operates a software platform that aggregates distributed energy assets—thermostats, EVs, batteries, solar inverters, water heaters—into grid-responsive virtual power plants. The stack is polyglot (Java/Spring backend, Python/Go services, React frontend) running on AWS with Kafka streaming and Snowflake analytics, supporting demand-response at scale across a million+ connected devices.

Tech Stack 46 technologies

Core StackJava Spring AWS MongoDB PostgreSQL Python C# .NET Go Django JavaScript React Docker Slack Zoom Kotlin TypeScript GraphQL Kafka Snowflake dbt Apache Airflow Tableau AWS ECS Google AWS SNS AWS SQS Kinesis Google Workspace macOS+15 more

What EnergyHub Is Building

Challenges

  • Grid challenges
  • Device integration
  • Maintaining high security posture
  • Transition to micro-services environment
  • Grid stability
  • Device enrollment and retention
  • Distributed energy resource adoption challenges
  • Building data lakes for analysis
  • Accurate device control during grid emergencies
  • Energy grid flexibility

Active Projects

  • Code refactoring
  • Kapacity.io optimization products
  • Development of marketing knowledge base content and case studies
  • Ev platform backend services
  • Standardization and productization of marketing offerings
  • Transition to micro-services environment
  • Go-to-market plans for new launches and features
  • Campaign building and launch
  • Build dashboards on data warehouse
  • Heat pump optimisation

Hiring Activity

Accelerating35 roles · 20 in 30d

Department

Engineering
12
Marketing
7
Product
3
Sales
3
Ops
2
Support
2
Business
1
Policy
1

Seniority

Senior
11
Mid
8
Manager
6
Director
4
Junior
2
Company intelligence

Find more companies like EnergyHub by tech stack, pain points and active projects

Get started free

About EnergyHub

EnergyHub is a software technology company enabling utilities and consumers to deploy distributed energy resources—solar, storage, electric vehicles, heat pumps—as flexible grid assets. The platform aggregates heterogeneous IoT devices into virtual power plants that improve grid reliability and enable higher renewable penetration. Operating as an independent subsidiary of Alarm.com, EnergyHub serves utility partners and millions of connected end-users across North America. The company is headquartered in Brooklyn, NY, with engineering capacity spanning the United States and Finland.

HeadquartersBrooklyn, NY
Company Size51–200 employees
Founded2007
Hiring MarketsUnited States, Finland

Frequently Asked Questions

What is EnergyHub's tech stack?

Java/Spring, Python, Go, C#/.NET on AWS (ECS, SNS, SQS, Kinesis); React frontend; Kafka for streaming; PostgreSQL and MongoDB for persistence; Snowflake data warehouse with dbt transformations and Airflow orchestration.

What is EnergyHub working on?

Core projects include EV platform backend services, microservices architecture transition, heat pump optimization, device integration and enrollment, data warehouse dashboards, and go-to-market planning for new features. Grid stability and device control accuracy are stated operational priorities.

Similar Companies in Software Development

Other companies in the same industry, closest in size