EnergyHub
Senior Software Engineer, Battery
Remote - United States · Senior
Sponsorship not specified$130k-$170kDetected 13 days ago
JavaReactSpringBackend DevelopmentGitPostgreSQLMongoDBAWSCI/CDGitHub ActionsDatadogRESTgRPCMachine LearningCybersecurityHRTest AutomationCommunication
About the role
- Working closely with leading battery providers, you will improve grid flexibility and help push virtual power plants forward towards a sustainable climate future.
- We help 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.
- EnergyHub is an Equal Opportunity Employer EOE, Including Disability/Vets.
Responsibilities
- Build and maintain integrations with industry-standard energy protocols and specifications, including OpenADR, IEEE 2030.5, and related smart grid/DER communication standards
- 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
- 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
- Update utility-facing Web portal to support new integrations
- Drive and embody the "Dev Owns Quality" culture
- Write and maintain technical documentation
- Experience building against industry energy specifications such as OpenADR, IEEE 2030.5, OCPP, or similar smart grid/DER communication standards
- Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
Requirements
- Required Skills and Experience: What you need
Nice to have
- Preferred Skills and Experience: Nice-to-haves
Skills
- 5+ years of professional software engineering experience
- 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 (we mostly use PostgreSQL)
- Knowledge of modern security best practices, authentication/authorization frameworks, and system/API hardening
- Knowledge of development best practices including automated testing, CI/CD, and monitoring (e.g. GitHub Actions, DataDog, Sentry, Metaplane)
- Ability to work both autonomously and collaboratively as the situation demands
- Experience with AWS or other cloud providers
- Experience with microservice architectures and event-driven messaging systems
- Experience with React and other web technologies
- Experience with protocol buffers and gRPC
Compensation
- $130,000 - $170,000 USD
- The base salary range of this opportunity is listed below and is determined within a range based on factors including qualifications, location and experience.
- The base salary offered is part of a total compensation package.
Benefits
- Company Benefits
- EnergyHub offers a generous benefits package including 100% paid medical for employees and a 401(k) with employer match.
- EOE, Including Disability/Vets.
- If you are a person with a disability needing assistance with the
- Collaborate with outstanding people: Our employees work hard, do great work, and enjoy collaborating and learning from each other.
Equal opportunity
- Equal Opportunity Employer
Visa & Work Authorization
- Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
Apply directly at EnergyHub →Create a free account for alerts like thisView EnergyHub immigration profile
This listing is sourced directly from EnergyHub's careers page and normalized into a canonical job model.