Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

EnergyHub Logo

Senior Software Engineer

EnergyHub

$130,000 - $170,000
Nov 11, 2025
Remote, US
Apply Now

EnergyHub empowers utilities and their customers to create a clean, distributed energy future by helping consumers turn their smart thermostats, EVs, batteries, and other products into virtual power plants that keep the grid stable and enable higher penetration of solar and wind power. The Dispatch team is responsible for the success of Demand Response (DR) events, aiming for 100% accurate device control per defined response strategies for clients.

Requirements

  • Java experience (preferably Java 11+)
  • Strong experience in the full SLDC cycle, and core engineering design patterns and principles.
  • Strong experience in testing methodologies
  • Web services and RESTful APIs using Spring
  • Experience with a scripting language (we use Python)
  • Information security: PKI, TLS, OAuth, SSO, penetration testing
  • Database and data processing pipeline experience (we work with RabbitMQ, MySQL, MongoDB, DynamoDB, SNS/SQS, and S3)

Responsibilities

  • Contribute to all parts of our stack, distributed services, queuing, and data layers
  • Expand and improve our cloud-based, mission-critical, 24x7 production system with stringent uptime requirements
  • Create architecture and design documents, write, test and review code
  • Work on next-generation demand response and energy efficiency services for utilities
  • Collaborate with all teams at EnergyHub to offer the best integration experience to our partners

Other

  • 5+ years professional software engineering experience, preferably in a small to medium-sized team
  • Collaborate with all teams at EnergyHub to offer the best integration experience to our partners
  • Other duties as assigned
  • Make an immediate impact
  • Gain well rounded experience