ForGood
Home / Jobs /Engineering & Technology / Senior Software Engineer
E
EnergyHub

Senior Software Engineer

LocationRemote, United States
SetupRemote
LevelSenior
Postedjust now ago
Apply by2026-12-31
Engineering & Technology

Quick answer

EnergyHub is hiring a remote Senior Software Engineer (US-based) with a base salary range of $130,000—$170,000 USD to design and develop backend services for residential battery programs.

Role
Senior Software Engineer
Organization
EnergyHub
Location
Remote, United States
Work setup
Remote
Level
Senior
Compensation
$130,000—$170,000 USD
Category
Engineering & Technology
Apply by
2026-12-31

The role

As a Senior Software Engineer on our growing Battery team, you will design and develop backend services that support residential battery programs while maintaining a strong security posture across our infrastructure.

What you'll do

  • Build and maintain features across our battery solution
  • Develop and maintain our client-facing REST API and the backend logic that powers it
  • Build integrations with distributed internal services
  • Ensure proper security and data protection policies
  • Collaborate with product and engineering to improve software quality
  • Write and maintain technical documentation

What it takes

  • 5+ years of professional software engineering experience
  • Experience with the Java/Spring ecosystem
  • Expertise in RESTful web APIs
  • Strong software design skills
  • Familiarity with relational database fundamentals
  • Strong problem-solving skills

What you'll bring

Java/Spring ecosystemRESTful web APIsStrong software design skillsRelational database fundamentals (PostgreSQL)Modern security best practicesAutomated testing

How we treat you

100% paid medical, 401(k) with employer match, casual environment, flexible schedule, fully stocked fridge and pantry, free Citi Bike membership, secure bike rack, gym subsidy, paid parental leave, education assistance program

Frequently asked questions

Where is the job located?

The job is remote, but candidates must be based in the United States.

What is the compensation?

The base salary range is $130,000—$170,000 USD.

What are the key qualifications required?

Key qualifications include 5+ years of professional software engineering experience, experience with the Java/Spring ecosystem, and expertise in RESTful web APIs.

How do I apply?

Please apply now on the job posting.

Is the job remote?

Yes, the job is remote.

How to apply

Apply directly on EnergyHub's site. We link straight through — no resume parsing, no profile to fill out.

Apply now →

This listing is aggregated from a third-party source and its summary may be auto-generated, so details can be inaccurate or out of date. ForGood is not the employer and is not liable for the content — please verify everything on EnergyHub's official posting before applying.