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.
