energyhub
Engineering Manager
At a Glance
- Location
- United States
- Work Regime
- remote
- Experience
- 2+ years
- Posted
- 2026-03-02T12:43:02-05:00
Key Requirements
Required Skills
Domain Knowledge
- Automation
Benefits & Perks
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.