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, ...