Lead Software Engineer — Energy Grid Platform & Simulations

SmartRecruiters, Inc.

City of Edinburgh

Hybrid

GBP 80,000 - 95,000

Full time

26 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Private Medical Insurance
Flexible Pension policy
33 days annual leave + Holiday buy/sac
Season travel ticket loan
Enhanced sick pay & Income Protection
Life Assurance

Job summary

ENODA is scaling its software team to deliver the next generation of grid monitoring, control and analytics. Lead Software Engineer will design and implement high-performance back-end services and computational engines, bridging software, data, and OT in a critical infrastructure domain.

The role requires strong experience with C++, Rust or Python, and a track record in scalable, secure systems. You’ll mentor engineers and shape architectural choices across multiple workstreams.

Qualifications

  • Proven experience in computational engines (simulation, optimisation, or AI/ML) with C++, Rust, or Python.
  • Experience designing large-scale modular software architectures for modelling, simulation, optimisation, or similar domains.
  • Strong math modelling and algorithm skills in energy systems or similar fields.

Responsibilities

  • Design and evolve ENODA's software for monitoring, control, dispatch, and analytics of the energy grid.
  • Build high-performance APIs, services, and engines (simulation, dispatch optimisation, or digital twin).
  • Ensure reliability, scalability, and maintainability across the platform.

Skills

C++
Rust
Python
APIs
Distributed systems
Performance optimisation

Tools

Kubernetes
Git
CI/CD

Job description

ENODA is scaling its software team to deliver the next generation of grid monitoring, control and analytics. Lead Software Engineer will design and implement high-performance back-end services and computational engines, bridging software, data, and OT in a critical infrastructure domain.

The role requires strong experience with C++, Rust or Python, and a track record in scalable, secure systems. You’ll mentor engineers and shape architectural choices across multiple workstreams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer, Energy Grid AI & Simulation
Lead Software Engineer, Energy Grid AI & Simulation

ENODA Ltd • City of Edinburgh

On-site
GBP 80,000 - 95,000
Private Medical Insurance
Flexible Pension
33 days annual leave
+5
Lead Software Engineer, Grid Analytics & Dispatch
Lead Software Engineer, Grid Analytics & Dispatch

Enoda • City of Edinburgh

On-site
GBP 80,000 - 95,000
Private Medical Insurance
Flexible Pension policy
33 days annual leave
+1
Lead Software Engineer
Lead Software Engineer

ENODA Ltd • City of Edinburgh

On-site
GBP 80,000 - 95,000
Private Medical Insurance
Flexible Pension
33 days annual leave
+5
Lead Software Engineer
Lead Software Engineer

Enoda • City of Edinburgh

On-site
GBP 80,000 - 95,000
Private Medical Insurance
Flexible Pension policy
33 days annual leave
+1
Lead Software Engineer
Lead Software Engineer

SmartRecruiters, Inc. • City of Edinburgh

Hybrid
GBP 80,000 - 95,000
Private Medical Insurance
Flexible Pension policy
33 days annual leave + Holiday buy/sac
+3
Technical Lead: Energy Systems & Grid Optimization
Technical Lead: Energy Systems & Grid Optimization

Gryd Energy • Greater London

Hybrid
GBP 90,000 - 120,000
Hybrid working
London base
Direct access to founders
Senior Manufacturing Engineer – Scalable Energy Systems
Senior Manufacturing Engineer – Scalable Energy Systems

ENODA • City of Edinburgh

On-site
GBP 60,000 - 70,000
Private Medical Insurance
Flexible Pension policy
33 days annual leave + holiday scheme
+3
Senior Embedded Hardware Engineer for Energy Grid Systems
Senior Embedded Hardware Engineer for Energy Grid Systems

AL8238 UK Grid Solutions Limited • Stafford

On-site
GBP 90,000 - 120,000
Private health insurance
Flexible work arrangements
Staff Software Engineer - Grid Real-Time Control Leader
Staff Software Engineer - Grid Real-Time Control Leader

ID1019 GE Vernova Electrification Software UK Limited • City of Edinburgh

Hybrid
GBP 85,000 - 115,000
Relocation Assistance Provided: No
Hybrid Working
Senior Embedded Hardware Engineer – Energy Grid Systems
Senior Embedded Hardware Engineer – Energy Grid Systems

GE Vernova • Creswell

On-site
GBP 80,000 - 110,000
Private health insurance
Flexible work arrangements
International environment