Salary: £60,000 - 100,000 per year Requirements: We are looking for a Principal Software Engineer with strong technical leadership and architectural vision. We need experience modernising platforms, improving cyber and operational resilience, and working in product-led organisations. We need experience designing and operating scalable, secure, resilient, and performant software platforms. We need strong experience across mobile, backend APIs, orchestration layers, and complex cross-domain technical systems. We need a strong understanding of field workforce operations, including installation, service, and repair workflows. We need awareness of compliance, safety, and regulatory requirements in field processes. We need experience working with cross-functional teams, including Product, Architecture, Supply Chain, Scheduling, and Field Operations. We need experience defining engineering standards such as clean architecture, CI/CD, observability, testing, release processes, telemetry, and secure-by-design practices. We need experience improving platform reliability in challenging conditions, including poor signal and offline mode. We need experience using telemetry, profiling tools, error tracking, synthetic monitoring, and AI-assisted diagnostics. We need experience designing, integrating, and operating AI-enabled solutions in enterprise environments. We need experience applying structured evaluation, testing, and monitoring to ensure AI outputs are reliable, secure, and compliant. We need the ability to balance short-term delivery needs with long-term architectural sustainability. We need the ability to resolve ambiguous, complex problems with incomplete data. We need the ability to influence without direct line management and coach engineers and analysts. We need familiarity with Centrica architectural frameworks, security standards, data privacy standards, mobile platform patterns, and operational governance. Responsibilities: We define and evolve the Field Platform architecture, including long-term patterns and guardrails. We drive consolidation and simplification of the platform estate to reduce duplication, technical debt, maintenance costs, and operational complexity. We shape cross-domain technical 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 standards for architecture, automation, testing, observability, telemetry, and secure delivery. We lead performance, reliability, and offline capability improvements for field users working in challenging conditions. We influence security, SRE, quality, and platform-wide capabilities across squads. We improve developer experience by identifying opportunities to automate, simplify, reduce cycle time, and adopt new tools and AI. We work closely with the Head of Engineering to align on strategy, technical priorities, and delivery performance. We partner with Product Managers to translate business needs into technical solutions and maintain roadmap clarity. We collaborate with Field Operations SMEs to ensure solutions meet operational, safety, and compliance requirements. We build relationships with external partners and tooling providers to explore performance, monitoring, and platform optimisation opportunities. We lead through influence and expertise, shaping backlogs, standards, adoption, and engineering practices across squads. We coach engineers and analysts and role model iterative, product-led delivery with high standards for quality and controls. We participate in governance and design forums and help build playbooks, patterns, guardrails, and communities of practice. Technologies: AI Backend CI/CD Support Mobile Security Datadog UX UI Design More: We are Centrica, a family of brands committed to energising a greener, fairer future and powering the planet without relying on fossil fuels. We do energy differently by making, storing, moving, selling, and mending energy across our business. Our Technology team is modernising platforms, strengthening resilience, and building a product-led way of working that brings together engineers, data specialists, and business experts to deliver meaningful outcomes at pace. This Principal Software Engineer role sits within our Field Platform team and is focused on building a unified, secure, resilient, and high-performing experience for thousands of field colleagues. We offer a people-first culture, flexible total rewards, and strong support for our colleagues financial, physical, and emotional wellbeing. We value purpose, growth, and innovation, and we want someone who is passionate about sustainability, engineering excellence, and making a real impact. last updated 20 week of 2026