Principal Software Engineering; Azure and Integration
Salary: £60, per year
Requirements- 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.
- Experience with Azure Dev Ops and modern cloud engineering tool chains.
- 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.
- Provide technical leadership, architectural vision, and engineering standards to evolve and scale the Field Platform across an Azure-based ecosystem.
- Lead through influence and technical expertise across squads, shaping 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.
- 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.
- Lead technical work streams, 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.
- Define and drive 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 the organisation.
- 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.
- AI
- API
- Azure
- CI/CD
- Cloud
- Datadog
- Dev Ops
- Flow
- Support
- REST
- SQL
- Security
- microservices
- ASP.NET
We are Centrica, a family of brands and a team of 21,000 colleagues working to create a greener, fairer future by building an energy system that does not rely on fossil fuels. Technology is a core driver of our strategy, and our teams are modernising platforms, strengthening cyber and operational resilience, and advancing a product-led way of working. This is a UK-based hybrid role with occasional travel to site.
We offer a people-focused environment with flexible total rewards designed to support you and your family financially, physically, and emotionally. We are not a perfect place, but we are a people place, and we want you to bring your purpose, growth mindset, and ambition to help shape the future with us.
last updated 28 week of 2026
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: