Lead Software Engineer, Grid Analytics & Dispatch

Enoda

City of Edinburgh

On-site

GBP 80,000 - 95,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Private Medical Insurance
Flexible Pension policy
33 days annual leave
Season travel ticket loan

Job summary

ENODA is seeking an experienced Lead Software Engineer to shape the next generation of the energy grid platform from Edinburgh, Scotland. You will design and implement high-performance back-end APIs, services and computational engines such as simulation, optimization, or digital twin, ensuring scalability and reliability across the system.

You will mentor engineers, collaborate with data, hardware, and operations teams, and drive robust, observable software in mission-critical infrastructure

Qualifications

  • Proven experience designing and implementing computational engines (simulation, optimisation, or AI/ML).
  • Experience building large-scale modular architectures for modelling, simulation, optimisation, or similar.
  • Strong knowledge of mathematical modelling, ETL-like workflows, and algorithms in energy systems or similar fields.
  • Awareness of hardware-software integration, control systems, and virtualization for testing against live data.
  • Skilled in building reliable interfaces, APIs, and integration layers between engines, UI frameworks, and cloud platforms.
  • Familiarity with multi-environment deployment, edge computing, and orchestration frameworks (e.g. Kubernetes).
  • Ability to build robust, observable, and secure software for mission-critical infrastructure.
  • Demonstrated ability to mentor engineers, lead design reviews, and communicate across multidisciplinary teams.
  • Excellent analytical ability balancing model fidelity, computation performance, and maintainability.
  • Advantageous: familiarity with electrical network modelling or energy markets/dispatch.

Responsibilities

  • Design and evolve ENODA's software platform for monitoring, control, dispatch, and analytics of the energy grid.
  • Build high-performance APIs, services, and computational engines (simulation, optimisation, digital twin).
  • Ensure reliability, scalability, and maintainability across the platform.
  • Mentor engineers and lead design reviews across software, data, analytics, and operations teams.
  • Collaborate with hardware, UI, and cloud teams to deliver deterministic, low-latency integrations.
  • Promote secure, observable software suitable for mission-critical infrastructure and hybrid deployments.

Skills

Computational engines
Back-end services
C++/Rust/Python
APIs & integration
High-performance computing
Software architectures
Cybersecurity practices
Team mentoring
Edge computing
Kubernetes

Tools

Git
CI/CD
Kubernetes

Job description

ENODA is seeking an experienced Lead Software Engineer to shape the next generation of the energy grid platform from Edinburgh, Scotland. You will design and implement high-performance back-end APIs, services and computational engines such as simulation, optimization, or digital twin, ensuring scalability and reliability across the system.

You will mentor engineers, collaborate with data, hardware, and operations teams, and drive robust, observable software in mission-critical infrastructure

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 — Energy Grid Platform & Simulations
Lead Software Engineer — Energy Grid Platform & Simulations

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
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
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
Lead Grid Software Engineer – Hybrid, Edinburgh
Lead Grid Software Engineer – Hybrid, Edinburgh

GE-Vernova- • City of Edinburgh

Hybrid
GBP 90,000 - 120,000
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

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
Senior Grid Software Engineer - Real-Time Power Systems
Senior Grid Software Engineer - Real-Time Power Systems

GE Vernova • City of Edinburgh

Hybrid
GBP 90,000 - 130,000
Senior Manufacturing Engineer - Scalable Hardware for Grids
Senior Manufacturing Engineer - Scalable Hardware for Grids

SmartRecruiters, Inc. • City of Edinburgh

Hybrid
GBP 60,000 - 70,000
Private Medical Insurance
Flexible Pension policy
33 days annual leave
+3
Senior Real-Time Systems Engineer – Grid Tech Innovator
Senior Real-Time Systems Engineer – Grid Tech Innovator

Iberdrola Group • United Kingdom

Remote
GBP 55,000 - 69,000
36 days annual leave
Equity Plans
Healthcare benefit options
+3