[Remote] Senior Software Engineer at EnergyHub

United States

EnergyHub Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Clean Energy, Utilities, Electric VehiclesIndustries

Requirements

  • 5+ years professional software engineering experience, preferably in a small to medium-sized team, with proven exceptional ability as a FullStack engineer or similar role
  • Strong comfortability with Kotlin/Java and familiarity with web services and RESTful APIs using Spring
  • Expertise in API ingestion and data normalization processes
  • Experience with front end languages, such as React/Typescript
  • Experience with containerized systems
  • Knowledge of modern security best practices, authentication/authorization frameworks, and system/API hardening

Responsibilities

  • Develop and maintain the backend services of our EV platform, ensuring that all components work together seamlessly
  • Integrate with third-party APIs to implement external services into our platform, enhancing OEM partners and other external solutions
  • Manage ingestion and storage of multivariate data sets that can scale to millions of users/connected vehicles
  • Build and enhance data lakes to provide additional data analysis for different services and consumers
  • Develop services to interact with connected vehicles at scale
  • Develop and maintain front end “web apps” to provide UIs for our various different products and services
  • Ensure proper security and data protection policies, procedures, and monitoring are in place
  • Design, develop, and maintain third-party accessible APIs for data ingest/egress within the platform
  • Write and maintain technical documentation
  • Drive and embody the “Dev Owns Quality” culture
  • Other duties as assigned

Skills

Key technologies and capabilities for this role

backend servicesAPI integrationthird-party APIsdata ingestiondata storagedata lakesfront-end web appsUI developmentsecurity policiesdata protectionscalable servicestechnical documentation

Questions & Answers

Common questions about this position

What experience level is required for this Senior Software Engineer role?

The role requires 5+ years of professional software engineering experience, preferably in a small to medium-sized team, with proven exceptional ability as a FullStack engineer or similar.

What are the key technical skills needed for this position?

Required skills include strong comfort with Kotlin/Java and RESTful APIs using Spring, expertise in API ingestion and data normalization, experience with React/Typescript, containerized systems, and knowledge of modern security best practices.

What is the work arrangement or location policy for this role?

This information is not specified in the job description.

What is the salary or compensation for this position?

This information is not specified in the job description.

What is the company culture like at EnergyHub?

EnergyHub emphasizes collaborating with outstanding people who work hard, do great work, and enjoy collaborating and learning from each other, while allowing new employees to make an immediate impact.

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