GrepJob
EnergyHub

Senior Software Engineer I

EnergyHub
Apply
about 3 hours ago
Remote, United StatesSenior

Base Salary

$130k - $170k/yr

Responsibilities

  • Build and maintain integrations with industry-standard energy protocols.
  • Develop and maintain the client-facing REST API and backend logic.
  • Create integrations with internal services to simplify complexity.
  • Ensure security and data protection policies are in place.
  • Collaborate with product and engineering teams to improve software quality.
  • Enable new API features and assist teams in utilizing utility client data.
  • Update the utility-facing web portal for new integrations.
  • Promote a culture of quality ownership among developers.
  • Write and maintain technical documentation.
  • Perform other duties as assigned.

Requirements

  • 5+ years of professional software engineering experience.
  • Experience with energy specifications like OpenADR and IEEE 2030.5.
  • Proficiency in the Java/Spring ecosystem.
  • Expertise in RESTful web APIs for external clients.
  • Strong software design skills.
  • Familiarity with relational databases, primarily PostgreSQL.
  • Knowledge of modern security best practices and API hardening.
  • Experience with development best practices including CI/CD.
  • Ability to work autonomously and collaboratively.

Benefits

  • 100% paid medical for employees.
  • 401(k) with employer match.
  • Flexible work schedule.
  • Casual work environment.
  • Fully stocked fridge and pantry.
  • Free Citi Bike membership and secure bike rack.
  • Gym subsidy.
  • Paid parental leave.
  • Education assistance program.

Tech Stack

AWSDatadogGitHub ActionsgRPCJavaMongoDBPostgreSQLReact