1. What is a Software Engineer at Centrica?
As a Software Engineer at Centrica, you are at the heart of the digital transformation of a leading energy and services company. Your work directly impacts how millions of customers interact with energy solutions, driving the shift toward a more sustainable and efficient future. You are not just writing code; you are building the robust, scalable infrastructure that powers critical services and internal operations across a complex, multi-faceted business.
This role requires a balance of technical rigor and business acumen. You will work across diverse problem spaces—from cloud-based infrastructure and data-heavy systems to customer-facing digital platforms. Whether you are optimizing existing systems or architecting new features, your contributions will directly influence the reliability and innovation of Centrica’s product ecosystem. Expect to operate in an environment where technical precision meets high-scale impact, requiring you to be both a strong individual contributor and a collaborative team member.