Staff Software Engineer |Lead Engineer | Principal Engineer | £120K | Hybrid - London Staff Software Engineer - .NET | London (Hybrid) We're working with a high-growth, tech-driven company undergoing a major platform modernisation and are looking for a Staff Software Engineer to join their mission-critical engineering team. This is a hands-on technical leadership role with high visibility and impact across the organisation. You'll work on large-scale systems, contributing to the design and development of modern, scalable, cloud-native .NET applications. You'll collaborate closely with platform teams, influence tech strategy, mentor engineers, and help evolve systems that serve both public-facing and internal users. Key Responsibilities Enhance and modernise large .NET systems for performance, reliability, and scalability Lead architecture and development of backend services using C#, ASP.NET, .NET Core Automate infrastructure, CI/CD pipelines, and cloud operations (AWS/Azure) Promote engineering best practices, security, and observability Mentor engineers and foster a culture of continuous improvement Contribute to technology direction, including adoption of tools like Go and Python What We're Looking For Deep expertise in C#, .NET Core, ASP.NET Cloud experience with AWS (Lambda, DynamoDB) or Azure DevOps Proficiency with IaC tools like Terraform Strong grasp of modern dev methodologies and design patterns Exposure to containerisation and CI/CD tooling Bonus: Familiarity with Go, Python, React, TypeScript, Node.js ️ Location : Hybrid - 2 days a week in London This is a high-impact role in a growing company where your technical voice will be heard - and acted on. Ready to build, lead, and transform? Let's connect!