NextGenEnergyJobsPowering sustainable careers

Staff Software Engineer, Devices

EnergyHub
Posted April 11, 2025

Remote, New York

Energy Management

$150,000 - $194,000

Full Time

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.

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

  • 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

More jobs at EnergyHub

Senior Front End Engineer, EV

EnergyHub
Jan 27
Brooklyn, New York
Full Time
Electric Vehicles
$130,000 - $170,000/yr

Senior Manager, Regulatory Affairs

EnergyHub
Jan 27
Brooklyn, New York
Full Time
Energy Management
$125,000 - $140,000/yr

Technical Operations Manager

EnergyHub
Jan 27
Brooklyn, New York
Full Time
Energy Management
$95,000 - $135,000/yr

More jobs in Remote, New York

Senior System Engineer, Federal District

Pure Storage
3 days ago
Remote, Australian Capital Territory
Full Time
Energy Storage

TechOps Generalist

Octopus Energy
Feb 13
Remote, Australia
Full Time
Energy Management

Senior Client Delivery Lead

Kraken
Mar 21
Remote, Brussels-Capital Region
Full Time
Energy Management