[Remote] Staff Software Engineer at EnergyHub

United States

EnergyHub Logo
Not SpecifiedCompensation
N/AExperience Level
N/AJob Type
Not SpecifiedVisa
N/AIndustries

Requirements

  • 7+ years of professional software engineering experience, preferably with prior staff-level responsibilities
  • Passionate about automation and building resilient products
  • Proficiency in Java (preferably Java 11+) and experience with at least one scripting language (e.g., Python3)
  • Ability to work across team boundaries to identify and solve pain points
  • Strong problem-solving skills, capable of balancing multiple use cases while enabling flexibility

Responsibilities

  • Develop and maintain the technical infrastructure that supports all of EnergyHub's microservices
  • Accelerate the software development lifecycle of all EnergyHub microservices by standardizing common patterns and practices
  • Prepare legacy applications for transition to a microservices architecture and assist in transition
  • Invest in and unify how EnergyHub teams develop, deploy, and test microservices
  • Own and maintain the space for Ground Control's processes, technical designs, and education for other teams
  • Collaborate cross-functionally with product managers, internal engineering teams, and stakeholders to drive high-impact projects
  • Work within real-world constraints to develop creative solutions that maintain platform flexibility and scalability
  • Contribute to best practices for CI/CD, data modeling, and iterative development
  • Mentor and support other engineers, fostering a strong technical culture

Skills

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