Senior Software Engineer – Real-Time Energy Microgrids

Scale

New York (NY)

On-site

USD 140,000 - 210,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Scale seeks a full-stack software engineer to build software for managing microgrids and distributed energy resources. You will report to the Director of Software Engineering and work from our New York City office (Union Square).

You will design and deliver front-end UIs and high-performance backend services, plus optimization models and data pipelines that operate at scale. The role combines software development with energy domain modeling to enable real-time decisions and portfolio analysis.

Qualifications

  • Bachelor’s degree in CS, EE, or related field.
  • 5+ years of Python and JavaScript/TypeScript development.
  • Energy domain experience and modeling/optimization.
  • Experience with convex/constraint-based optimization problems and Bayesian modelling.
  • Familiarity with Pyomo and solvers (HiGHS, Gurobi, GLPK).
  • FastAPI and microservices experience.
  • React for front-end development and PostgreSQL design.
  • Experience with high-volume time-series data and IoT protocols (MQTT, Sparkplug B).

Responsibilities

  • Front-end development: build web UIs for operators and customers.
  • Architect and maintain high-performance backend services and APIs.
  • Develop and enhance financial modeling features and data integrations.
  • Design optimization models (MILP/LP) and solver integration.
  • Build simulation infrastructure and validate optimization outputs.
  • Design and maintain IoT data ingestion and pipelines.

Skills

Python
JavaScript/TypeScript
React
PostgreSQL
FastAPI
Microservices
Optimization
Time-series data
Data modeling
Algorithms

Education

Bachelor’s degree in Computer Science, Electrical Engineering, or related field

Tools

Pyomo
Gurobi
HiGHS
GLPK
FastAPI
React
PostgreSQL
MQTT
Sparkplug B
AWS IoT Core
Ignition SCADA

Job description

Scale seeks a full-stack software engineer to build software for managing microgrids and distributed energy resources. You will report to the Director of Software Engineering and work from our New York City office (Union Square).

You will design and deliver front-end UIs and high-performance backend services, plus optimization models and data pipelines that operate at scale. The role combines software development with energy domain modeling to enable real-time decisions and portfolio analysis.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Senior Software Engineer
Senior Software Engineer

Scale • New York (NY)

Hybrid
USD 120,000 - 180,000
Sr Software Engineer
Sr Software Engineer

Scale • New York (NY)

On-site
USD 140,000 - 210,000
Development Engineering Manager
Development Engineering Manager

Scale Microgrids • Santa Monica (CA)

On-site
USD 90,000 - 150,000
Medical Benefits
Paid Vacation
Holidays
+1
Senior Backend Engineer, Real-Time Grid & ML
Senior Backend Engineer, Real-Time Grid & ML

Powerline • United States

Hybrid
USD 140,000 - 190,000
AI-Driven Software Product Manager (Internal Tools)
AI-Driven Software Product Manager (Internal Tools)

Scale Microgrid Solutions • New York (NY)

Hybrid
USD 120,000 - 170,000
Medical benefits
Paid vacation and holidays
401K matching
Product Engineering Manager
Product Engineering Manager

Scale Microgrids • New Jersey

Hybrid
USD 120,000 - 150,000
Senior Microgrid Controls Engineer | PLC & DER Expert
Senior Microgrid Controls Engineer | PLC & DER Expert

Scale • New Jersey

Hybrid
USD 120,000 - 180,000
Medical benefits
Paid vacation and holidays
401(k) matching
Development Engineer
Development Engineer

Scale • Ridgewood (NJ)

Hybrid
USD 85,000 - 120,000
Medical benefits
Paid vacation and holidays
401(k) matching
Development Engineer
Development Engineer

Scale • New York (NY)

Hybrid
USD 110,000 - 140,000
Medical benefits
Paid vacation and holidays
401(k) matching