energyhub

Engineering Manager

Apply Now

At a Glance

Location
United States
Work Regime
remote
Experience
2+ years
Posted
2026-03-02T12:43:02-05:00

Key Requirements

Required Skills

AWSJavaMongoDBPostgreSQLPython

Domain Knowledge

  • Automation

Benefits & Perks

Health Insurance

b offers a generous benefits package including 100% paid medical for employe

Requirements

2+ years of experience directly managing teams of developers (ideally with teams of 5-7+)

Core technical knowledge and experience with some of the tools and technologies at EnergyHub with a focus on Java, Spring, AWS (EC2, ECS), MongoDB and PostGres

Experience with other technologies such as Python and C#/.NET to drive automation and micro-service efforts

Strong foundational understanding of computer science principles and SDLC best practices

Experience with architecture, scalability, and reliability as we develop consumable API’s

Belief in a test first approach to coding

Compensation & Benefits

EnergyHub offers a generous benefits package including 100% paid medical for employees and a 401(k) with employer match. We offer a casual environment, the flexibility to set your own schedule, a fully stocked fridge and pantry, free Citi Bike membership, secure bike rack, gym subsidy, paid parental leave, and an education assistance program.

Responsibilities

Build, manage, and mentor a team of engineers working on shared platform capabilities.

Partner with cross-functional teams, including Engineering and Product, to define the team’s mission, vision, and roadmap

Provide strategic oversight, architectural direction and execution for new team initiatives, such as building new UI workflows, code refactoring and transition to micro-services environment

Act as a technical partner to Product, QA, Analytics, and client-facing teams.

Translate cross-functional needs into clear technical plans and priorities.

Ensure the team delivers quality, scalable, well-tested, code on time and in scope.

About the Company

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.

We are looking for an Engineering Manager who thrives in a fast-paced, dynamic environment, is comfortable navigating ambiguity while moving projects forward, and is motivated to build software and processes that foster greater team efficiency and scalability across the organization. This person will focus on people management, strategic alignment and software development projects that have a meaningful impact on EnergyHub’s product and people.

As Engineering Manager for the Program team, you will own a core part of our platform: how customer programs are configured, launched, tested, and maintained across a growing set of product offerings. You will help evolve a critical system that sits at the intersection of product, operations, and platform engineering. This role is ideal for someone who enjoys bringing clarity to complex domains, improving internal tooling, and building systems that scale as the business grows. As we scale, you will champion technical excellence while balancing new feature delivery, technical debt reduction, and modernizing the user experience to empower client-facing teams.