GrepJob
EnergyHub

Senior Software Engineer I, Client Connections

EnergyHub
Apply
about 1 month ago
Remote, United StatesSenior

Base Salary

$130k - $170k/yr

Responsibilities

  • Develop and maintain the client-facing REST API.
  • Build backend logic and integrations with distributed services.
  • Ensure security and data protection policies are in place.
  • Collaborate with product teams to improve software quality.
  • Enable new features in the API and assist teams in utilizing client data.
  • Write and maintain technical documentation.
  • Perform other duties as assigned.

Requirements

  • 5+ years of professional software engineering experience.
  • Experience with the Java/Spring ecosystem.
  • Expertise in RESTful web APIs targeting external clients.
  • Strong software design skills.
  • Familiarity with relational database fundamentals, primarily PostgreSQL.
  • Knowledge of modern security best practices and API hardening.
  • Familiarity with development best practices and tools for automated testing and CI/CD.

Benefits

  • 100% paid medical for employees.
  • 401(k) with employer match.
  • Flexible work schedule.
  • Casual work environment.
  • Free Citi Bike membership and gym subsidy.
  • Paid parental leave and education assistance program.

Tech Stack

AWSDatadogGitHub ActionsgRPCJavaMongoDBPostgreSQL