Principal Software Engineering (Azure and Integration)

Company: Centrica plc
Apply for the Principal Software Engineering (Azure and Integration)
Location: Clewer Village
Job Description:

Principal Software Engineer (AZURE AND INTEGRATION)

Location: UK-based hybrid role, Occasional travel to site.

Centrica, Technology is a core driver of how we deliver our strategy. You’ll join a team modernising our platforms, strengthening cyber and operational resilience, and advancing a product‑led way of working that brings engineers, data specialists and business experts together to deliver meaningful outcomes at pace.

Responsibilities

  • People Lead through influence and technical expertise across squads; shape engineering standards, best practices and technical decision‑making without direct line management.
  • Coach, mentor and support engineers, acting as a positive role model and helping teams develop their technical capabilities and ways of working.
  • Support recruitment activities, including technical assessment and selection of engineering talent.
  • Product Partner with Product and Engineering stakeholders to develop and influence product strategy, using technical insight to identify opportunities that deliver business value.
  • Maintain a strong understanding of business strategy, performance and engineering operating costs, ensuring teams remain focused on product outcomes and strategic objectives.
  • Delivery Lead technical workstreams, helping teams navigate architectural decisions, priorities and delivery trade‑offs to achieve successful outcomes.
  • Coach teams on effective delivery practices, including iterative development, work breakdown, estimation and early value delivery.
  • Monitor team health and delivery metrics, proactively identifying issues, removing blockers and driving continuous improvement across teams and the wider organisation.
  • Engineering: Define and drive the technical strategy, architecture and engineering standards for large‑scale platforms and product suites.
  • Translate business and technical requirements into scalable, resilient and cost‑effective solutions, ensuring alignment with wider enterprise architecture.
  • Provide technical leadership through design reviews, code reviews and architectural governance, supporting high‑quality, secure and maintainable software delivery.
  • Lead the evolution and adoption of engineering practices, principles and communities, fostering collaboration, knowledge sharing and continuous improvement across Centrica.
  • Support major incidents and post‑incident reviews, using insights to strengthen systems, teams and engineering practices.
  • Stay connected to industry trends, emerging technologies and best practices, identifying opportunities that can be leveraged across the organisation.

Qualifications

  • Deep expertise in Microsoft Azure, including compute, networking, storage, integration services, platform security and cost optimisation.
  • Strong experience designing scalable, resilient and secure technical architectures, with the ability to produce both high‑level and detailed solution designs.
  • Extensive knowledge of integration and API design patterns, including REST APIs, event‑driven architectures, messaging, microservices and orchestration.
  • Expert understanding of modern software engineering principles and architecture patterns, including SOLID, Clean Architecture and Domain‑Driven Design, with sufficient .NET knowledge to guide technical direction.
  • Strong understanding of data architecture, including SQL, data modelling, governance and data flow design.
  • Experience embedding security‑by‑design principles, covering identity and access management, data protection, compliance and secure development practices.
  • Proven experience with CI/CD pipelines, environment lifecycle management, observability, monitoring, telemetry and performance optimisation.
  • Excellent stakeholder management, communication and technical documentation skills, with the ability to engage effectively across both technical and business audiences.

Desired Skills

  • Experience with Azure DevOps and modern cloud engineering toolchains.
  • Experience working in product‑led organisations and cross‑functional delivery teams.
  • Proven ability to influence senior stakeholders and build alignment across multiple teams, domains and business functions.
  • Experience facilitating architecture forums, governance processes, design reviews and technical decision‑making.
  • Understanding of AI‑enabled tools and how they can enhance software engineering and delivery practices.
  • Experience working with strategic technology partners and tooling providers, such as Microsoft and Datadog.

#J-18808-Ljbffr…

Posted: July 16th, 2026