2,007,098open jobs
119,200companies
249,029added this week
Browse all
Salary
$189k – $223k per year
Location
In office (Menlo Park)
Seniority
Staff · 12+ years exp
Visa
H-1B filings in 12 months: 22 · for this role: 4 · green card filings: 5

Confirmed on the employer's own hiring board on Oct 27, 2026. First seen by Alion on Oct 26, 2026. Mainspring Energy scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Mainspring Energy is a power generation company that develops and builds linear generators, which convert natural gas, biogas, hydrogen and other fuels into electricity through a low-temperature reaction instead of combustion. Founded in 2010 by Stanford engineers Shannon Miller, Adam Simpson and Matt Svrcek, it sells onsite generators to commercial, industrial and utility customers for resilient, lower-emission power. The company is headquartered in Menlo Park, California, United States.

Overview

    Mainspring Energy is seeking a highly skilled Sr. Staff Controls Software Engineer to architect, develop, and deploy industrial-grade Human-Machine Interfaces (HMI) and SCADA systems for our Linear Generator sites. As a senior individual contributor and technical lead, you will define the architecture for modernizing our operator interfaces using Ignition, building scalable, site-agnostic UI frameworks, and implementing robust industrial communication pipelines using OPC UA, Modbus, and related protocols. You will bridge hardware controls, site telemetry, and operator visualization to deliver intuitive, reliable, and secure control interfaces across commercial, microgrid, and utility-scale deployments.

Responsibilities

  • Ignition HMI Development: Lead the design, architecture, and deployment of commercial-grade operator interfaces standardized on the Ignition SCADA platform.
  • Site-Agnostic UI Architecture: Build dynamic, site-agnostic HMI screens and tag structures that seamlessly scale across diverse power plant configurations, skids, and high generator counts.
  • Protocol & Telemetry Integration: Implement robust communication interfaces and telemetry pipelines utilizing OPC-UA, Modbus, and SunSpec for real-time SCADA data exposure and third-party integration.
  • Alarming & Diagnostics: Develop comprehensive alarm management, system of events logging, and diagnostic dashboards for deep visibility into site hardware and network status.
  • Testing & Validation: Own the testing lifecycle for new features, including unit testing, integration testing, and hardware-in-the-loop (HIL) validation to ensure site safety logic and grid compliance.
  • DER Integration: Implement strategies for integrating Mainspring technology into Distributed Energy Resource Management Systems (DERMS) and complex microgrid environments.
  • Cross-Functional Collaboration: Work with Product, Controls and Hardware teams to translate utility requirements and interconnection standards into functional software specifications.

Qualifications

  • Industry Experience: 12+ years of hands-on experience in commercial power generation, industrial automation, manufacturing or utility-scale energy projects.
  • HMI & SCADA Expertise: Deep hands-on experience building complex industrial HMI/SCADA systems, with demonstrated mastery of the Ignition platform (Perspective/Vision modules, UDTs, Tag Historian) and industrial communication protocols, specifically OPC-UA, Modbus TCP/RTU, and SunSpec, alongside relational database integration (e.g., PostgreSQL).
  • Software Architecture & Scalability: Proven experience defining industrial software architecture, leading technical decisions, and delivering reusable, site-agnostic HMI/SCADA platforms from design through deployment.
  • Grid Interconnection Standards: Experience with grid interconnection standards (e.g., IEEE 1547, UL 1741).
  • Cybersecurity Frameworks: Knowledge of cybersecurity frameworks for industrial control systems (e.g., NERC CIP).
  • Technical Communication: Ability to create clear technical documentation and system diagrams that bridge the gap between industrial hardware and modern software.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,007,098 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Menlo Park
Web Developer 2 hours ago
≈ $127k – $236k per year (Estimated) · In office · TS/SCI · Full-Time · 8+ years exp · Bachelor's Degree · Fort Meade
Java
Visual Basic
Apply
$144k – $278k per year · Remote (United States) · Full-Time · 12+ years exp · Bachelor's Degree · United States
Python
Java
C#
C#
.NET
AI/ML
AI Agents
DevOps
CI/CD
AWS
Cybersecurity
HIPAA
Apply
$127k – $167k per year · Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Gaithersburg
JavaScript
TypeScript
Node JS
Frontend
React.js
DevOps
Rest API
CI/CD
AWS
Docker
Kubernetes
Apply
≈ $135k – $250k per year (Estimated) · In office · TS/SCI · 7+ years exp · Bachelor's Degree · Augusta
Python
Java
SQL
AI/ML
TensorFlow
Pandas
NumPy
PyTorch
DevOps
Splunk
Podman
Chef
Azure
CI/CD
Jenkins
Git
AWS
Kubernetes
Analytics
Matplotlib
Plotly
SpaceTech
GDAL
GeoServer
Apply
$221k – $235k per year · Remote (United States) · 3+ years exp · Bachelor's Degree · San Francisco
JavaScript
SQL
Node JS
Frontend
Vue.js
GraphQL
React.js
DevOps
Rest API
Analytics
A/B Testing
QA
Jest
Mocha
Apply
$200k – $288k per year · In office · Full-Time · Bachelor's Degree · Menlo Park · Bellevue
Java
Databases
Snowflake
DevOps
GCP
Azure
AWS
Apply
≈ $198k – $369k per year (Estimated) · Equity · Hybrid · 10+ years exp · New York · Menlo Park
Python
Go
TypeScript
Apply
Software Engineer 1 day ago
$80k – $174k per year · Hybrid · 8+ years exp · Menlo Park
Python
SQL
AI/ML
AI Agents
Apply
≈ $225k – $418k per year (Estimated) · In office · Full-Time · 8+ years exp · Bachelor's Degree · Menlo Park
Python
JavaScript
C++
AI/ML
Context Engineering
Apply
≈ $127k – $274k per year (Estimated) · In office · Contractor · Menlo Park
Python
JavaScript
PHP
SQL
Frontend
React.js
DevOps
Rest API
Apply
See all jobs
This is one of many
2,007,098 more open roles from verified company boards, updated every day.