Senior Software Engineer, IoT Platform for Smart Grid

Energyhub

New York (NY)

On-site

USD 130,000 - 170,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

100% paid medical for employees
401(k) with employer match
Casual environment
Flexibility to set your own schedule
Free Citi Bike membership

Job summary

EnergyHub is seeking a Senior Software Engineer to help migrate from a monolithic architecture to microservices and to deliver well-defined APIs integrating Distributed Energy Resources (DERs) into our platform. You will design and implement core platform features, mentor peers, and collaborate with product managers to drive high-impact initiatives.

You will work across front-end, back-end, and data modeling, employing React, TypeScript, and Java to balance multiple use cases while ensuring

Qualifications

  • 7+ years of professional software engineering experience.
  • Strong full-stack development with frontend, backend, and relational DB modeling.
  • Proficiency in React and Java (11+).
  • Experience with web services, gRPC/REST APIs, and contract-driven development.
  • Ability to provide technical vision and guide scalable solutions.
  • Strong problem-solving and cross-functional collaboration skills.
  • Experience with React and TypeScript for dynamic UI development.
  • Familiarity with AI-assisted development and testing tools.

Responsibilities

  • Design and implement core platform features for multiple use cases.
  • Lead transition from monolith to microservices, ensuring scalability and resilience.
  • Drive technical initiatives with data modeling, contracts, and APIs.
  • Develop front- and back-end solutions with automated tests.
  • Collaborate with product managers and stakeholders on high-impact projects.
  • Develop creative solutions balancing real-world constraints and flexibility.
  • Contribute to CI/CD, data modeling, and rapid prototyping best practices.
  • Mentor engineers and foster a collaborative technical culture.

Skills

Full-stack development
React
Java 11+
API design
Problem solving
Cross-functional collaboration
Mentoring

Tools

PostgreSQL
AWS
Datadog
RabbitMQ
SNS/SQS
Robot Framework
Docker
Kubernetes
gRPC/REST

Job description

EnergyHub is seeking a Senior Software Engineer to help migrate from a monolithic architecture to microservices and to deliver well-defined APIs integrating Distributed Energy Resources (DERs) into our platform. You will design and implement core platform features, mentor peers, and collaborate with product managers to drive high-impact initiatives.

You will work across front-end, back-end, and data modeling, employing React, TypeScript, and Java to balance multiple use cases while ensuring

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer I
Senior Software Engineer I

EnergyHub • United States

On-site
USD 120,000 - 170,000
Health insurance
401(k) match
Professional growth opportunities
Senior Backend Engineer — Smart Grid & OpenADR APIs
Senior Backend Engineer — Smart Grid & OpenADR APIs

EnergyHub • United States

Remote
USD 130,000 - 170,000
100% paid medical for employees
401(k) with employer match
Flexible schedule
+3
Remote Staff Software Engineer, Data & Partner Platform
Remote Staff Software Engineer, Data & Partner Platform

EnergyHub • United States

Remote
USD 160,000 - 180,000
Senior Cloud & IoT Engineer for Scalable Energy Platform
Senior Cloud & IoT Engineer for Scalable Energy Platform

Ring Inc • Menlo Park (CA)

On-site
USD 135,000 - 159,000
Pre-IPO stock options
Benefits
Senior Backend Engineer for Battery Solutions & APIs
Senior Backend Engineer for Battery Solutions & APIs

EnergyHub • United States

Remote
USD 130,000 - 170,000
Medical insurance
401(k) match
Casual environment
+1
Senior Software Engineer for Energy Grid and Optimization
Senior Software Engineer for Energy Grid and Optimization

Scale • New York (NY)

Hybrid
USD 120,000 - 180,000
Principal Software Engineer - Platform & IoT for Energy
Principal Software Engineer - Platform & IoT for Energy

Yotta Energy • Austin (TX)

On-site
USD 105,000 - 175,000
Medical, dental, vision insurance
401(k) with company match
Paid time off
Senior/Staff Software Engineer, Connected IoT Systems
Senior/Staff Software Engineer, Connected IoT Systems

Heron Power Inc. • Scotts Valley (CA)

Hybrid
USD 163,000 - 207,000
Equity
Senior Software Engineer
Senior Software Engineer

Scale • New York (NY)

On-site
USD 120,000 - 180,000
Senior Platform Software Engineer - Java & Energy Markets
Senior Platform Software Engineer - Java & Energy Markets

H-E Parts • Santa Clara (CA)

On-site
USD 150,000 - 210,000