Software Engineering Manager - Knowledge/AI and Platform Enablement Squads

Centrica • windsor, england • Posted May 27, 2026

About the Role

Location: UK-based hybrid role, occasional travel to site.

Day to day

  • Provide senior technical leadership across Knowledge/AI and Platform Enablement squads – define standards, patterns and set technical direction, ensuring the platform is scalable, resilient and aligned with Centrica’s technology strategy.
  • Own the end‑to‑end software development life cycle across multiple squads – ensure teams follow robust engineering practices throughout discovery, design, build, testing, deployment and operations, consistently meeting business and non‑functional requirements.
  • Guide complex design decisions and technical solutioning – lead technical reviews, challenge design options, and ensure solutions follow best practice, reduce duplication, and promote maintainable, secure and performant systems.
  • Enhance delivery capability through platform reliability and DevOps maturity – continuously improve deployment pipelines, observability, alerting, ...