Salary: £60,000 - 100,000 per year Requirements: We require significant experience as a senior or principal software engineer working on complex digital platforms. We require technical leadership and architectural vision to evolve and scale a mobile platform. We require experience working across multiple teams and influencing without line management responsibility. We require deep expertise in modern engineering practices, including APIs, microservices, CI/CD, observability, testing, and release processes. We require proven ability to define and influence technical standards and architectural direction. We require strong problem-solving skills in ambiguous, high-impact technical environments. We require experience designing and operating AI-enabled solutions in enterprise environments, including prompt-driven workflows, retrieval-augmented systems, and AI agents. We require experience applying structured evaluation, testing, and monitoring practices to ensure AI outputs are reliable, secure, and compliant. We require the ability to prepare and manage data used in AI workflows and to support the responsible lifecycle of AI features from experimentation through deployment. We require a bachelors degree in Computer Science, Engineering, or equivalent experience. Responsibilities: We define and evolve the architecture, patterns, and guardrails for our Field Mobile Platform. We lead the consolidation and simplification of our mobile estate, reducing duplication, technical debt, maintenance costs, and operational complexity. We shape cross-domain technical design decisions across Product, Architecture, Supply Chain, Scheduling, and Field Operations. We identify and deliver new digital capabilities that improve safety, compliance, customer experience, and productivity. We establish engineering excellence across teams through clean architecture, CI/CD automation, observability, testing strategies, telemetry, release processes, performance tuning, and secure-by-design principles. We lead platform performance, reliability, and offline capability for challenging field conditions, including poor signal and offline mode. We influence and steward security, SRE, quality, and platform-wide capabilities. We continuously improve how work is done by automating, simplifying, reducing cycle time, improving developer experience, and scaling better engineering practices. We use telemetry, profiling tools, error tracking, synthetic monitoring, and AI-assisted diagnostics to support technical decisions. We retain full human accountability for technical judgement and decisions. Technologies: AI CI/CD Support Mobile Security microservices Backend UX UI Design More: We are Centrica, a family of brands on a mission to revolutionise how we power the planet and create a greener, fairer future. We are much more than an energy company, with one team of 21,000 colleagues delivering energy differently across the full value chain. Technology is central to our strategy, and this UK-based hybrid role offers occasional travel to site. In this role, we are modernising our platforms, strengthening cyber and operational resilience, and scaling automation and AI to improve customer journeys, reduce cost-to-serve, and build the digital foundations for the next decade. We offer a people-focused culture, flexible total rewards, and support for our colleagues financial, physical, and emotional wellbeing, with a strong emphasis on purpose, growth, and innovation. last updated 20 week of 2026