Senior Software Engineer for Energy Grid and Optimization

Scale

New York (NY)

Hybrid

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Scale is seeking a full-stack software engineer to build software that efficiently manages microgrids and distributed energy resources. You’ll report to the Director of Software Engineering and work a hybrid schedule in our New York City office (Union Square).

Responsibilities include front-end UIs, high-performance backend services, financial modeling features, and optimization of MILP/LP problems with Pyomo and solvers.

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field preferred.
  • Experience with energy modeling and optimization.
  • Experience with convex/constraint-based optimization problems and statistical modelling.
  • Constraint modeling frameworks (Pyomo) and solvers (HiGHS, Gurobi, GLPK).
  • FastAPI and microservices experience.
  • React for front-end development.
  • PostgreSQL and relational database design.
  • Experience with high-volume, time-series data processing.
  • Experience with message brokers and IoT protocols (MQTT, Sparkplug B, AWS IoT Core).
  • Experience with SCADA platforms (e.g., Ignition) and deployment of edge devices.
  • Experience with SCADA/energy protocols (Modbus, DNP3, OpenADR, IEEE 61850).
  • Excellent communication and collaboration skills.

Responsibilities

  • Front-end development: build web applications with modern, interactive UIs for operators and customers.
  • Architect and maintain high-performance backend services and APIs to support real-time microgrid operations, telemetry data pipelines, and optimization workflows at scale.
  • Develop and enhance financial modeling features, building reliable calculation engines and data integrations that support portfolio-level analysis and investment decision-making.
  • Design and validate mathematical optimization models (MILP/LP) using Pyomo and solvers for generator dispatch and fleet-level maintenance scheduling.
  • Build and extend simulation infrastructure (rolling dispatch, Monte Carlo) to validate optimization outputs and tune models.
  • IoT and messaging pipelines: design and maintain scalable data ingestion, transformation, and event-driven pipelines.
  • System design: collaborate with product management and design to deliver robust software products.
  • Reliability & observability: implement logging, monitoring, and alerting for high availability deployments.
  • Collaboration: work with stakeholders across engineering, operations, and product to turn workflows into production-ready automation.
  • Continuous improvement: assess and adopt new technologies to enhance performance and maintainability.

Skills

React
FastAPI
PostgreSQL
Time-series data processing
Distributed energy resources modeling

Education

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

Tools

Pyomo
HiGHS
Gurobi
GLPK
SCADA platforms (Ignition)
Edge devices management
MQTT
Sparkplug B
AWS IoT Core

Job description

Scale is seeking a full-stack software engineer to build software that efficiently manages microgrids and distributed energy resources. You’ll report to the Director of Software Engineering and work a hybrid schedule in our New York City office (Union Square).

Responsibilities include front-end UIs, high-performance backend services, financial modeling features, and optimization of MILP/LP problems with Pyomo and solvers.

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

Similar jobs worth comparing

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 120,000 - 180,000
Senior Backend Engineer, Real-Time Grid & ML
Senior Backend Engineer, Real-Time Grid & ML

Powerline • United States

Hybrid
USD 140,000 - 190,000
Remote Power Systems Software Engineer: Grid & Market Apps
Remote Power Systems Software Engineer: Grid & Market Apps

ManpowerGroup Global, Inc. • New Jersey

On-site
USD 110,000 - 150,000
Flexible remote work environment
Cutting-edge grid solutions
Collaboration with energy experts
+1
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
Senior Energy Optimization Engineer for Grid AI & Markets
Senior Energy Optimization Engineer for Grid AI & Markets

Powerline • Washington

On-site
USD 150,000 - 230,000
Optimization Engineer, Grid Systems — Powering AI
Optimization Engineer, Grid Systems — Powering AI

GridCARE • Redwood City (CA)

Hybrid
USD 140,000 - 220,000
Competitive salary
Performance bonus
Equity
+3
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 Software Engineer - Hybrid Grid Reliability Tech
Senior Software Engineer - Hybrid Grid Reliability Tech

Nyiso • City of Rensselaer (NY)

Hybrid
USD 106,000 - 176,000
Software Engineer – Grid Services
Software Engineer – Grid Services

Jobtailor • San Francisco (CA)

On-site
USD 180,000 - 240,000