Software Engineering Manager

ENODA Ltd

City of Edinburgh

On-site

GBP 90,000 - 110,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Private Medical Insurance
Enhanced Parental Leave
Flexible Pension policy tailored to你的?
33 days annual leave + Holiday sell/p:
Season travel ticket loan

Job summary

ENODA Ltd is seeking an experienced Software Engineering Manager to lead engineering execution across a multi-country energy software platform. You will oversee platform services, coordinate across product and engineering teams, and drive scalable, reliable software delivery that coordinates distributed energy resources and grid intelligence services.

You will provide leadership across multidisciplinary teams, manage dependencies, and ensure alignment with product strategy and architectural

Qualifications

  • Lead and scale high-performing engineering teams across hubs and time zones.
  • Adopt AI-assisted software engineering tools with governance.
  • Understand software architecture, cloud-native platforms and distributed systems.
  • Translate product requirements into system requirements and roadmaps.
  • Coordinate multi-team delivery, dependencies, risks, and governance.

Responsibilities

  • Lead, mentor, and develop engineering leads and teams across multiple hubs, ensuring delivery excellence.
  • Coordinate delivery across software workstreams, manage dependencies and risks, and remove blockers.
  • Establish and enforce engineering standards, delivery practices, and governance forums for scalable platforms.
  • Support decision‑making for platform architecture, data layer governance, and security considerations.
  • Collaborate with Product leadership and senior stakeholders to align progress with business objectives.

Skills

Engineering leadership
AI tooling
Cloud-native
Agile delivery
Stakeholder comms
Distributed systems

Job description

  • Compensation: GBP 90,000 - GBP 110,000 - yearly
Company Description

ENODA’s world-class team are building the first truly decentralised, intelligent energy system that will reshape how we generate, store, and distribute energy.

Foundational to our holistic and integrated platform approach, the Enoda PRIME® Exchanger is a first-of-a-kind dynamic power flow hardware designed to maintain “on-target” frequency and voltage, increasing grid efficiency and capacity for distributed energy sources like renewables and EVs.

Enoda ENSEMBLE™ is our ecosystem co-ordinator of ENODA and third-party assets, able to forecast, aggregate, and bid capacity in real time, functioning as a networked “operating system” for the electrical grid.

This is more than simply managing electricity flow. It is about creating the foundational system to prepare for a radically more capable, prosperous, and intelligent future.

Job Description

We have an opportunity for an experiencedSoftware Engineering Manager to join our business as we continue to scale.

The Software Engineering Manager will be leading the engineering execution, platform capability, and organisational scalability of a multi-country energy software platform that coordinates distributed energy resources and advanced grid intelligence services (Grid Visibility & Insight, Capacity Intelligence & Planning, Flexibility Orchestration).

This role will provide engineering leadership across the software engineering team and the platform group, providing technical leadership, delivery coordination, and engineering governance across a highly complex software environment.

Working closely with Product Leadership, Technical Product Managers, Product Owners, Technical Leads, and the Head of Software Engineering, you will coordinate delivery across multiple workstreams and shared platform services. You will lead the platform group, own the platform service catalogue, facilitate cross-team alignment, and ensure engineering teams remain focused on delivering reliable, scalable, and maintainable software solutions.

In this role, you will provide leadership and governance across multidisciplinary engineering teams, coordinate technical dependencies, manage engineering health and delivery capability, and provide clear visibility of progress, risks, dependencies, and organisational readiness to senior stakeholders.

Position Objectives:

  • Translate product strategy into engineering execution by converting product requirements into clear system requirements, platform capabilities, and actionable delivery plans that align with business objectives and architectural principles.
  • Build and scale a high-performing engineering organisation, establishing the operating model required for sustained organisational growth.
  • Ensure predictable, reliable, and scalable software delivery while balancing short-term delivery commitments with long-term platform investment and engineering quality.

Areas of Responsibility:

  • Lead, mentor, and develop engineering leads and teams, fostering a high-performance engineering culture and technical excellence. Drive the effective and responsible adoption of AI-assisted software engineering tools and practices across the team to improve developer productivity, software quality, knowledge sharing and delivery effectiveness, in accordance with organisational security and AI governance policies.
  • Coordinate delivery across multiple software workstreams, manage dependencies and risks, remove blockers, and ensure alignment between product, engineering, and platform teams. This includes coordinating with the DLT Engineering team, which develops the distributed ledger.
  • Establish delivery practices, communication rhythms, and engineering standards that work effectively across geographically distributed teams, ensuring that hub-specific teams remain aligned with platform-wide delivery objectives, architectural principles and quality expectations.
  • Support architectural decision-making, establish engineering standards, and facilitate governance forums to ensure consistency and scalability. You will provide engineering oversight for the platform’s shared semantic data layer, ensuring governance, consistent adoption and proactive management of architectural debt.
  • Coordinate the engineering delivery of edge-compute and hardware-integrated software products, ensuring that software, firmware and cloud components are developed, tested and released through a coherent delivery pipeline. Work closely with hardware engineering and manufacturing teams to manage the distinct cadences, constraints and dependencies inherent in combined hardware–software product development.
  • Partner with Product Leadership, Technical Product Managers, Product Owners and the Head of Software Engineering to provide visibility on progress, risks and organisational readiness while preparing the engineering function for future growth and team evolution.
Qualifications
  • Proven ability to lead, mentor and scale high-performing engineering teams through rapid growth, including developing technical leaders and coordinating geographically distributed teams across multiple hubs and time zones.
  • Experience adopting or leading the adoption of AI-assisted software engineering tools and practices, with an understanding of how AI can improve the software development lifecycle while maintaining appropriate standards for security, quality, governance and human oversight.
  • Strong understanding of software architecture, distributed systems, cloud-native platforms and modern development practices, with the systems-thinking ability to see how products, platforms, data, infrastructure and operations interact.
  • Ability to translate product requirements into system requirements, technical roadmaps and engineering deliverables, evaluating trade-offs between scalability, quality, cost and delivery speed.
  • Strong programme and delivery management skills in Agile environments, coordinating multiple teams and workstreams, managing dependencies and risks, and maintaining delivery momentum across competing priorities.
  • Exceptional communication and influencing skills, with the ability to translate complex technical concepts to business outcomes, lead governance forums and build trusted relationships across Product, Engineering, Architecture and Executive stakeholders.
  • Experience establishing and improving engineering processes, governance frameworks and delivery practices to support organisational scaling, team topology evolution and operating model maturity.
  • Experience establishing communication rhythms, delivery ceremonies and escalation paths across distributed teams, ensuring remote hubs are fully integrated into engineering governance and decision-making.
  • Experience delivering software products that integrate with hardware, firmware or edge-compute environments (including over-the-air update mechanisms), including managing the distinct cadences and dependencies of combined hardware–software release cycles.

The following would be advantageous:

  • Understanding of shared data architectures, semantic modelling and common information models as used in energy and utility platforms.
  • Experience within the energy, utilities, power systems, smart grid or critical national infrastructure sectors, including familiarity with regulatory and compliance frameworks.
  • Understanding of electricity markets, flexibility services, distributed energy resources (DERs) and grid operations, including OT/IT integration environments.
  • Experience with AI/ML-enabled platforms, digital twin technologies or large-scale real-time data and streaming architectures.
  • Experience building multi-product software platforms with operating models that balance shared services and autonomous product teams.
  • Familiarity with distributed ledger technologies, consensus protocols and the challenges of integrating protocol engineering within a broader software platform.
Additional Information
  • Highly competitive salary: £90K - £110K aligned withskills & experience
  • Private Medical Insurance
  • Enhanced Parental Leave
  • Flexible Pension policy tailored to your requirements
  • 33 days annual leave + Holiday purchase/sell scheme
  • Season travel ticket loan
  • Enhanced company sick pay & Income Protection
  • Life Assurance
  • Introductory video call with Talent Acquisition
  • 2nd stage interview with Hiring Panel & Ambassador (Virtual)
  • Final stage interview with Hiring Panel (In-Person or Virtual)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Electrical Engineer
Lead Electrical Engineer

ENODA Ltd • City of Edinburgh

On-site
GBP 70,000 - 80,000
Private medical insurance
Enhanced parental leave
Flexible pension policy
+6
IT Infrastructure Engineer
IT Infrastructure Engineer

ENODA Ltd • City of Edinburgh

On-site
GBP 50,000 - 60,000
Private Medical Insurance
Enhanced Parental Leave
Flexible Pension policy
Senior Power Electronics Engineer
Senior Power Electronics Engineer

Enoda • City of Edinburgh

On-site
GBP 65,000 - 70,000
Private Medical Insurance
Enhanced Parental Leave
Flexible Pension policy tailored to你的之
Risk and Compliance Manager
Risk and Compliance Manager

ENODA • City of Edinburgh

On-site
GBP 70,000 - 80,000
Private Medical Insurance
Enhanced Parental Leave
Flexible Pension policy tailored to你的你
Software Engineering Manager
Software Engineering Manager

ENSEK • Greater London, Nottingham

Remote
GBP 90,000 - 140,000
25 days’ holiday + bank holidays
Up to 25% bonus based on company and个人
Principal Data Engineer
Principal Data Engineer

ENSEK • United Kingdom

Remote
GBP 90,000 - 140,000
25 days holiday
Private healthcare
Pension 5% matched
+3
Staff Software Engineer - Platform
Staff Software Engineer - Platform

ENSEK • United Kingdom

Remote
GBP 110,000 - 140,000
25 days holiday + bank holidays
Private health insurance
Pension with matched contribution
+3
Lead DevOps Engineer Software Engineering · Stallingborough HQ ·
Lead DevOps Engineer Software Engineering · Stallingborough HQ ·

Myenergi Ltd • Grimsby

Hybrid
GBP 90,000 - 120,000
Free on‑site EV charging
Private Medical Insurance
Cycle to Work Scheme
+1
Principal Software Engineer
Principal Software Engineer

Aurora Energy Research • Oxford

Hybrid
GBP 120,000 - 180,000
Private Medical Insurance
Parental Support
Employee Assistance Programme (EAP)
+3