Join Centrica, Technology as a Full Stack Engineer - APIM to play a key role in modernizing platforms, strengthening cyber and operational resilience, and advancing a product-led way of working. Work on complex, high-impact problems using modern engineering practices and help build reusable platforms that will shape how Centrica operates over the next decade.
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 in 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
- Designs, integrates and operates AI-enabled solutions within enterprise environments, including prompt-driven workflows, retrieval-augmented systems and AI agents
- Applies structured evaluation, testing and monitoring practices to ensure AI outputs are reliable, secure and compliant with organisational guardrails
Benefits
- Flexible total rewards package
- Support for different realities and life circumstances
- Prioritization of employee growth and ambitions