Salary: £30,000 - 60,000 per year Requirements: Extensive experience developing production systems using .NET / C# Strong experience with distributed systems and scalable architecture Experience designing and building microservices or service-oriented architectures Strong knowledge of cloud platforms (AWS, Azure, or GCP) Deep understanding of system design, performance optimisation, and reliability Experience mentoring engineers and influencing technical direction Strong understanding of databases (SQL and/or NoSQL) Experience with CI/CD pipelines and modern development practices Nice to Have: Experience working in high-throughput or data-intensive environments Nice to Have: Knowledge of containerisation technologies such as Docker and Kubernetes Nice to Have: Experience contributing to technical strategy or platform roadmaps Nice to Have: Exposure to DevOps and infrastructure-as-code practices Responsibilities: Lead the design and architecture of scalable, high-performance applications built with .NET / C# Act as a senior technical authority across multiple engineering teams Write clean, maintainable, and well-tested production code Drive best practices around system design, performance, scalability, and security Mentor and support engineers across the team, helping raise the technical bar Collaborate with product managers and stakeholders to translate business requirements into robust technical solutions Review code and architecture to ensure quality and consistency across the platform Identify opportunities to improve engineering processes, tooling, and delivery Technologies: AWS Azure C# CI/CD Cloud DevOps Docker GCP Support Kubernetes NoSQL SQL Security microservices ASP.NET More: We are looking for a Staff .NET Engineer to join our growing engineering team. This is a senior technical leadership position where you will drive architectural decisions, mentor engineers, and help deliver high-quality software solutions across a modern technology stack. You will work closely with engineering leadership and product teams to design scalable systems, improve development practices, and ensure our platform continues to evolve in line with our ambitious growth plans. We offer the opportunity to tackle complex, high-impact technical challenges in a supportive environment that values technical excellence and continuous improvement, along with a competitive salary and benefits package. last updated 11 week of 2026