Senior Software Engineer - Azure Platforms Location: Warwick (Hybrid working model, monthly travel required, occasional travel to London) About Us Join a leading energy network operator that keeps society connected and drives the transition to a sustainable power future. You'll be part of a team that transforms the energy landscape, integrates renewable solutions, and ensures customers are never left in the dark. As a Senior Software Engineer - Azure Platforms, you will sit across all engineering teams, acting as a key technical leader with an architectural mindset. You'll focus on platform concerns, primarily cloud infrastructure on Azure, before contributing to broader product development and enabling works. Working directly with senior leadership, you'll ensure solutions are scalable, reliable, and aligned with organisational engineering and architecture standards. What You'll Do Act across all engineering teams, addressing platform-level concerns with a focus on Azure cloud infrastructure. Bring an architectural mindset to design decisions, ensuring long-term scalability, maintainability, and alignment with strategic objectives. Design, implement, and maintain scalable, high-performance C#/.NET Core backend systems. Support product and enabling workstreams, ensuring seamless integration and delivery across teams. Automate provisioning, configuration, and deployment processes using Terraform, CI/CD pipelines, ...