EnergyHub logo

Staff Software Engineer, Devices

EnergyHub
Remote, New York
Full Time
Posted April 11, 2025
$150k - $194k
Apply Now

Application opens on company website

Job Description

The Staff Engineer will lead the transition from a monolithic to a microservices architecture at EnergyHub, focusing on the design and implementation of core platform features for IoT devices that support a clean energy future. This role involves collaborating with cross-functional teams to develop scalable solutions while mentoring other engineers.

Key Responsibilities

  • Design and implement core platform features for multiple use cases.
  • Drive the transition from a monolithic architecture to a microservices-based approach.
  • Lead technical initiatives on data modeling, contract definition, and API development.
  • Develop back end solutions with high-quality code and automated testing.
  • Lead the migration from a document-based database to a relational database.
  • Collaborate with product managers and internal teams on high-impact projects.
  • Develop creative solutions within real-world constraints to maintain platform flexibility.
  • Contribute to best practices for CI/CD, data modeling, and iterative development.
  • Mentor and support other engineers to foster a strong technical culture.

Requirements

  • 7 years of professional software engineering experience, preferably with prior staff-level responsibilities.
  • Strong full-stack development experience, including backend, frontend, and relational database modeling and development.
  • Proficiency in Java, preferably Java 11, and experience with at least one scripting language, e.g., Python3.
  • Experience with web services, RESTful APIs, and contract-driven development.
  • Ability to operate autonomously, providing technical vision and guiding the team toward scalable solutions.
  • Strong problem-solving skills, capable of balancing multiple use cases while enabling flexibility.
  • Lead the migration from a document-based database to a relational database, focusing on data modeling, schema design, and optimizing for performance and flexibility.

Benefits & Perks

Compensation/salary range: 150,000 - 194,000 USD
Flexible work schedule
Casual work environment
100% paid medical for employees
401(k) with employer match
Fully stocked fridge and pantry
Free Citi Bike membership
Secure bike rack
Gym subsidy
Paid parental leave
Education assistance program

Ready to Apply?

Join EnergyHub and make an impact

Apply Now

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at EnergyHub

EnergyHub logo

Senior Front End Engineer, EV

EnergyHub
Brooklyn
Full Time
$130k-170k
EnergyHub logo

Senior Manager, Regulatory Affairs

EnergyHub
Brooklyn
Full Time
$125k-140k
EnergyHub logo

Technical Operations Manager

EnergyHub
Brooklyn
Full Time
$95k-135k

More jobs in Remote, New York

Pure Storage logo

Senior System Engineer, Federal District

Pure Storage
Remote
Full Time
Octopus Energy logo

TechOps Generalist

Octopus Energy
Remote
Full Time

Strategy and Operations Lead - Kraken Distribution (Location - Sydney)

Kraken
Remote
Full Time