[Remote] Engineering Manager at EnergyHub

United States

EnergyHub Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Energy, Software, UtilitiesIndustries

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 (Java, Spring, AWS (EC2, ECS), MongoDB, 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 grow to dispatch at higher and higher volumes
  • Ability to learn from challenging projects with appropriate corrections to improve process, resource, and coaching
  • Ability to work well with ambiguity and in a dynamic work environment
  • Belief in a test first approach to coding
  • Experience successfully launching multiple products or new features into the market
  • Experience building client-facing APIs and supporting developers integrating with those APIs
  • Strong integration background and an ability to ensure seamless enrollment of devices for our partners and guaranteeing their uptime

Responsibilities

  • Guide the team with clear direction, ensuring they have clear priorities and scope
  • Provide strategic oversight, architectural direction and execution for new team initiatives, e.g. code refactoring and transition to micro-services environment
  • Conduct code reviews across the team, with the ability to dive into working in the existing code base as needed
  • Partner with cross-functional teams, including Engineering and Product, to define the team’s mission, vision and roadmap
  • Ensure the team delivers quality, scalable, well-tested, code on time and in scope
  • Continuously raise the bar for your team through organizational evolution, agile process improvement efforts and leveling your team’s technical prowess
  • Thrive on building your direct report’s skills through coaching, mentoring and training opportunities
  • Other duties as assigned

Skills

Key technologies and capabilities for this role

Software DevelopmentTeam ManagementStrategic PlanningCode ReviewAgile MethodologiesMicroservicesArchitectureProblem-SolvingCommunication

Questions & Answers

Common questions about this position

What experience is required for the Engineering Manager role?

Candidates need 2+ years of directly managing teams of developers (ideally 5-7+), core technical knowledge in Java, Spring, AWS (EC2, ECS), MongoDB, and Postgres, experience with Python and C#/.NET, and a strong understanding of computer science principles and SDLC best practices.

What is the salary or compensation for this position?

This information is not specified in the job description.

Is this Engineering Manager role remote or does it require office work?

This information is not specified in the job description.

What does the company culture look like for this team?

The role thrives in a fast-paced, dynamic environment where you'll navigate ambiguity, build team organization and efficiency, coach direct reports, and partner cross-functionally while focusing on people management and impactful software projects.

What makes a strong candidate for this Engineering Manager position?

EnergyHub values passion and mission contribution over pedigree; strong candidates demonstrate management experience, technical skills in their stack, and abilities in code reviews, architecture, coaching, and process improvements—even if not hitting every point.

EnergyHub

Manages distributed energy resources for utilities

About EnergyHub

EnergyHub helps utility companies manage the complexities of the energy grid, especially with electric vehicles (EVs) and distributed energy resources (DERs). Their main product, the Distributed Energy Resource Management System (DERMS) platform, uses artificial intelligence to optimize energy control at the grid edge, including features like Managed Charging for EVs. EnergyHub stands out by integrating with a wide range of partners and leveraging resources from its parent company, Alarm.com. The goal is to provide advanced grid services that enhance utility operations and customer satisfaction.

New York City, New YorkHeadquarters
2007Year Founded
$30.7MTotal Funding
GRANTCompany Stage
Automotive & Transportation, EnergyIndustries
51-200Employees

Benefits

Health Insurance
401(k) Retirement Plan
401(k) Company Match
Flexible Work Hours
Paid Parental Leave
Gym Membership
Tuition Reimbursement

Risks

Increased competition from DERMS providers like AutoGrid and Enbala.
Rapid AI advancements may require significant investment to stay competitive.
Potential regulatory changes in California could impact virtual power plant profitability.

Differentiation

EnergyHub's DERMS platform optimizes grid edge management with AI technology.
The Managed Charging feature for EVs reduces infrastructure costs for utilities.
EnergyHub's deep partner ecosystem enhances its competitive edge in the energy market.

Upsides

Acquisition of Kapacity.io enhances demand-side flexibility in Europe.
Partnership with FranklinWH expands virtual power plant capabilities and customer engagement.
$1.5M grant supports virtual power plant expansion, focusing on low-income families.

Land your dream remote job 3x faster with AI