About this role
Salary: £50,000 - 90,000 per year
Requirements: Demonstrated experience working as a software engineer within a cross-functional delivery team in a modern product or platform environment.Working knowledge of modern software engineering practices including source control, CI/CD pipelines, automated testing and code review.Experience writing secure, maintainable and well-tested code, with an understanding of non-functional requirements such as performance, resilience and scalability.Familiarity with cloud-native concepts such as event-driven architectures, asynchronous processing and managed services.Experience supporting live services, including participation in incident investigation, defect resolution and continuous improvement activities.Understanding of security, data protection and compliance principles relevant to customer platforms and enterprise systems.Ability to analyse problems, troubleshoot issues and contribute to technical solutions with appropriate guidance.Strong communication skills, with the ability to collaborate effectively with engineers, product managers, QE and other stakeholders.Hands-on experience with C# .NET Core, SQL, NoSQL, Azure API Management, Azure Functions, Azure Data Factory, Logic Apps, Service Bus queue, Storage Account, Application Insights, Key Vault, Event Grid, Container Registry, and Batch account.Experience designing, integrating and operating AI-enabled solutions within enterprise environments, including prompt-driven workflows, retrieval-augmented systems and AI agents.Ability to apply structured evaluation, testing and monitoring practices to ensure AI outputs are reliable, secure and compliant with organisational guardrails.Experience preparing and managing data used in AI workflows and taking responsibility for the responsible lifecycle of AI features from experimentation through deployment and continuous improvement. Responsibilities: Design, build, test, and maintain high-quality software solutions across the Field Operations Platform.Deliver well-structured, secure, and maintainable code that meets agreed functional and non-functional requirements, adhering to established engineering standards and best practices.Work as part of a cross-functional squad, collaborating closely with Product, QA, Architecture, and Operations to deliver customer and business outcomes.Participate in code reviews, design discussions, and technical refinement sessions, providing constructive input and learning from others.Own the quality of your work through automated testing, peer review, and proactive defect resolution.Support the operation of live services by contributing to incident investigation, root cause analysis, and ongoing platform improvements.Continuously improve your technical skills and understanding of the platform, tools, and domain, applying a growth mindset to both delivery and learning.Follow security, compliance, and data protection requirements, ensuring customer and business data is handled responsibly.Take ownership for delivering agreed work items to a high standard, raising risks and blockers early, and contributing positively to team delivery. Technologies: AIAPIAzureC#CI/CDCloudSupportNoSQLSQLSecurityASP.NETFullstack More:
We are Centrica Technology, a team focused on modernising our platforms, strengthening cyber and operational resilience, and working in a product-led way that brings engineers, data specialists and business experts together to deliver meaningful outcomes at pace. We are scaling automation and AI from proof-of-concept into real end-to-end change, improving customer journeys, reducing cost-to-serve, accelerating delivery, and building the digital foundations that support energy trading, risk, field operations and critical infrastructure. This role sits within our Centrica Field Operations Platform, where we are enhancing our ability to forecast and schedule colleague availability so we can meet customer demand efficiently and dispatch engineers with the right skills to customer locations. We offer the opportunity to work on complex, high-impact problems using modern engineering practices and help build reusable platforms that will shape how we operate over the next decade.
last updated 29 week of 2026