Open Role
EnergyHub

Remote opportunity at

EnergyHub

Senior Software Engineer

EnergyHub is seeking a Senior Software Engineer to join its Devices Team in a remote capacity. EnergyHub provides software that enables utilities and consumers to build…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Not specified
Salary
USD 130,000 - 170,000/yr
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz2h agoEmployer posted Oct 14, 2026
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

EnergyHub is seeking a Senior Software Engineer to join its Devices Team in a remote capacity. EnergyHub provides software that enables utilities and consumers to build a clean, distributed energy future by turning devices like smart thermostats, batteries, and electric vehicles into virtual power plants. In this position, you will help manage the lifecycle of IoT devices enrolled in grid-balancing programs and support the company's migration from a monolithic architecture…

Job Description

EnergyHub is seeking a Senior Software Engineer to join its Devices Team in a remote capacity. EnergyHub provides software that enables utilities and consumers to build a clean, distributed energy future by turning devices like smart thermostats, batteries, and electric vehicles into virtual power plants. In this position, you will help manage the lifecycle of IoT devices enrolled in grid-balancing programs and support the company's migration from a monolithic architecture to microservices.

This role is well-suited for an experienced developer who wants to tackle complex engineering challenges while contributing to climate solutions. You will design platform features, build user interfaces, develop APIs, and mentor peers. EnergyHub offers a collaborative environment where you can work with modern technologies and make a direct impact on how energy is produced and consumed.

Responsibilities

  • Design and build core platform features that address multiple use cases
  • Drive the transition from a monolithic architecture to microservices
  • Lead technical initiatives involving data modeling, contract definition, and API development
  • Create front-end and back-end solutions accompanied by automated testing
  • Collaborate cross-functionally with product managers and other engineering teams
  • Contribute to continuous integration and continuous deployment practices
  • Mentor and support fellow engineers to foster a collaborative technical culture

Requirements

  • Have at least seven years of professional software engineering experience
  • Demonstrate strong full-stack development skills across frontend, backend, and relational database modeling
  • Possess proficiency in React and Java
  • Bring experience with web services, gRPC, RESTful APIs, and contract-driven development
  • Be able to operate independently and guide the team toward scalable solutions
  • Show expertise in building dynamic user interfaces with React and TypeScript
  • Leverage artificial intelligence tools during development and testing

Qualifications

  • Experience working with PostgreSQL, MongoDB, AWS, and Datadog
  • Familiarity with asynchronous messaging technologies like Amazon SNS/SQS and RabbitMQ
  • Knowledge of Robot Framework and CI/CD pipelines
  • Prior exposure or familiarity operating within the energy industry

Core Skills

Benefits

  • 100% employer-paid medical coverage for employees
  • 401(k) plan with an employer match
  • Paid parental leave and an education assistance program
  • Gym subsidy, free Citi Bike membership, and a secure bike rack
  • Casual work environment with schedule flexibility and a fully stocked fridge and pantry

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

What is the salary for the Senior Software Engineer position?

The base salary range for this role is between USD $130,000 and $170,000 per year, determined by factors such as qualifications, location, and experience.

Is this position remote?

Yes, the source posting explicitly lists the location as remote.

Does EnergyHub offer visa sponsorship for this role?

No, the posting states that sponsorship of new applicants for employment authorization or other immigration support is not available at this time.

What level of experience is required?

Applicants must have at least seven years of professional software engineering experience, along with strong full-stack development skills and proficiency in React and Java.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Posted by EnergyHub

Source: Remote First Jobs — Software Development

View the original listing ↗

Posted by employer: Oct 14, 2026

Added to Jobsiz: Oct 15, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

EnergyHub

EnergyHub

1Open Jobs
—No reviews yet
View Company Profile