Senior Backend Engineer - Battery API & Security

EnergyHub

United States

On-site

USD 130,000 - 170,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

100% paid medical for employees
401(k) with employer match
Casual work environment

Job summary

EnergyHub seeks a Senior Software Engineer for its Battery team to design backend services that support residential battery programs while maintaining strong security across our infrastructure. This role focuses on backend and data, building services, APIs, and new features to improve battery solutions.

You will join a growing team partnering with engineers, product, and OEMs to deliver client value and enable new API features, while embracing a culture of high-quality software delivery.

Qualifications

  • 5+ years of professional software engineering experience.
  • Experience with Java/Spring ecosystem.
  • Expertise in RESTful web APIs for external clients.
  • Strong software design and problem-solving skills.
  • Familiarity with PostgreSQL and relational databases.
  • Knowledge of security best practices, authentication frameworks, and system hardening.
  • Experience with CI/CD, automated testing, and monitoring tools.

Responsibilities

  • 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 to abstract away complexity and enable new product capabilities.
  • Ensure proper security and data protection policies, procedures, and monitoring are in place.
  • Collaborate with product and engineering to continuously improve requirements and software quality.
  • Collaborate with other teams to enable new API features and help them build on top of utility client data.
  • Drive and embody the “Dev Owns Quality” culture.
  • Write and maintain technical documentation.
  • Other duties as assigned.

Skills

5+ years experience
Java/Spring
REST APIs
PostgreSQL
Security best practices
CI/CD & monitoring
Autonomy & collaboration

Tools

Python
AWS
Microservices
Event-driven messaging
React
Protobufs & gRPC
Containerization
MongoDB

Job description

EnergyHub seeks a Senior Software Engineer for its Battery team to design backend services that support residential battery programs while maintaining strong security across our infrastructure. This role focuses on backend and data, building services, APIs, and new features to improve battery solutions.

You will join a growing team partnering with engineers, product, and OEMs to deliver client value and enable new API features, while embracing a culture of high-quality software delivery.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer, Battery Solutions & APIs
Senior Backend Engineer, Battery Solutions & APIs

Remote Genie • Northern (KY)

Hybrid
USD 130,000 - 170,000
100% paid medical for employees
401(k) with employer match
Casual environment
Senior Backend Engineer - Battery & Grid APIs (Remote)
Senior Backend Engineer - Battery & Grid APIs (Remote)

Far Coder • Northern (KY)

Hybrid
USD 130,000 - 170,000
100% paid medical for employees
401(k) with employer match
Casual environment
+7
Senior Backend Engineer — Smart Grid & OpenADR APIs
Senior Backend Engineer — Smart Grid & OpenADR APIs

EnergyHub • United States

Remote
USD 130,000 - 170,000
100% paid medical for employees
401(k) with employer match
Flexible schedule
+3
Senior Backend Engineer: Energy Grid APIs
Senior Backend Engineer: Energy Grid APIs

Talanto • Northern (KY)

Hybrid
USD 130,000 - 170,000
100% paid medical
401(k) with employer match
Casual environment
+5
Senior Software Engineer
Senior Software Engineer

EnergyHub • United States

On-site
USD 130,000 - 170,000
100% paid medical for employees
401(k) with employer match
Casual work environment
Senior Software Engineer
Senior Software Engineer

Far Coder • Northern (KY)

Hybrid
USD 130,000 - 170,000
100% paid medical for employees
401(k) with employer match
Casual environment
+7
Senior Software Engineer New Remote - United States
Senior Software Engineer New Remote - United States

EnergyHub, Inc. • Northern (KY)

Hybrid
USD 130,000 - 170,000
100% paid medical for employees
401(k) with employer match
Casual environment
+5
Senior Software Engineer
Senior Software Engineer

Talanto • Northern (KY)

On-site
USD 130,000 - 170,000
100% paid medical
401(k) with employer match
Casual environment
+5
Senior Backend Engineer: Home Energy APIs & Integrations
Senior Backend Engineer: Home Energy APIs & Integrations

Enode • United States

Remote
USD 140,000 - 190,000
Remote-first globally
Senior Software Engineer EnergyHub · $130k – $170k 3h ago
Senior Software Engineer EnergyHub · $130k – $170k 3h ago

Remote Genie • Northern (KY)

Hybrid
USD 130,000 - 170,000
100% paid medical for employees
401(k) with employer match
Casual environment