EnergyHub

EnergyHub

EnergyHub empowers utilities and customers to create a clean, distributed energy future through innovative software solutions that turn smart devices into virtual power plants, enhancing grid stability and promoting renewable energy adoption.

Utilities
51-250
Founded 2007
$33M raised

Description

  • Build and maintain integrations with OpenADR, IEEE 2030.5, and related smart grid and DER communication standards.
  • Develop and maintain the client-facing REST API and the backend logic that powers it.
  • Build integrations with distributed internal services to abstract complexity and enable new product capabilities.
  • Ensure security controls, data protection policies, procedures, and monitoring are in place across the infrastructure.
  • Collaborate with product and engineering to refine requirements and improve software quality.
  • Work with other teams to enable new API features and help them build on utility client data.
  • Update the utility-facing web portal to support new integrations.
  • Drive the team’s “Dev Owns Quality” culture.
  • Write and maintain technical documentation.

Requirements

  • 5+ years of professional software engineering experience.
  • Experience building against industry energy specifications such as OpenADR, IEEE 2030.5, OCPP, or similar smart grid/DER communication standards.
  • Experience with the Java/Spring ecosystem.
  • Expertise in RESTful web APIs, especially those targeting external clients.
  • Strong software design skills.
  • Familiarity with relational database fundamentals, with PostgreSQL used heavily.
  • Knowledge of modern security best practices, authentication/authorization frameworks, and system/API hardening.
  • Knowledge of automated testing, CI/CD, and monitoring tools such as GitHub Actions, DataDog, Sentry, and Metaplane.
  • Ability to work both autonomously and collaboratively as needed.
  • Experience with AWS or other cloud providers (preferred).
  • Experience with microservice architectures and event-driven messaging systems (preferred).
  • Experience with React and other web technologies (preferred).
  • Experience with protocol buffers and gRPC (preferred).
  • Experience with containerized systems (preferred).
  • Experience with MongoDB (preferred).
  • Applicants must not require sponsorship or other immigration-related support for this position at this time.

Benefits

  • Base salary range of $130,000 to $170,000 USD.
  • 100% paid medical coverage for employees.
  • 401(k) with employer match.
  • Flexible schedule with a casual work environment.
  • Free Citi Bike membership and secure bike rack.
  • Gym subsidy.
  • Paid parental leave.
  • Education assistance program.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Intern, Forward Deployed Engineering

Workato 251-1K IT Services

Workato is hiring a Forward Deployed Engineering intern to support AI-driven automation initiatives by helping build intelligent agents and enterprise workflow integrations on its Agentic AI platform.

JavaScript JSON LLM Python REST API Salesforce
13 hours, 35 minutes ago

Software Engineer 3

Black Duck Inn 1K-5K Internet Software & Services

Black Duck Software is seeking a License Developer to evolve legacy licensing systems and build reliable, production-ready services for secure 24/7 customer use.

CI/CD DevSecOps Java Kubernetes Linux REST API Ruby on Rails
13 hours, 35 minutes ago

Statistical Programmer Sr

eClinical Solutions 251-1K Professional Services

Experienced Statistical Programmer role at a clinical research organization focused on delivering compliant statistical programming outputs for multiple clinical studies and regulatory submissions.

Git GitHub GitLab R SAP Shell Scripting
13 hours, 35 minutes ago

Data Conversion Software Engineer

Career TEAM 251-1K Professional Services

Career Team is hiring a Data Conversion Software Engineer to build data transformation and integration software for government-funded workforce development programs across the United States.

Agile Angular CI/CD Docker Express.js JavaScript JSON MongoDB NestJS Next.js Node.js React Scrum TypeScript XML
13 hours, 50 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers