Principal Engineer (.Net) - up to £100,000 + Bonus - Hybrid
Principal .NET Engineer (Azure / Microservices) Salary: Up to £100,000 + Bonus + Benefits Location: Coventry or Central London - Hybrid (2 days per week onsite)Working Hours: 40 hours per week - Full time Job Type: Permanent
A globally established organisation is seeking an experienced Principal .NET Engineer to shape the future of enterprise technology used by millions of customers.
This role will focus on engineering leadership, modern architecture, cloud-native delivery and driving best practice across multiple teams within a high-scale digital environment.
Responsibilities for the Principal .NET Engineer:
- Define and evolve engineering strategy, standards and best practices across your domain
- Lead technical direction across multiple engineering teams and programmes
- Design and oversee delivery of large-scale, high-availability systems using modern Microsoft technologies
- Provide expert guidance on technical risk, architecture decisions and prioritisation
- Support Staff Engineers and delivery teams through hands-on technical leadership
- Drive adoption of DevOps, CI/CD, automation and modern engineering practices
- Champion secure-by-design principles, vulnerability management and risk reduction
- Implement observability frameworks including monitoring, logging and SLO / SLI practices
- Leverage AI and intelligent automation to improve productivity and delivery outcomes
- Mentor engineers and strengthen engineering culture across the organisation
Essential Skills for the Principal .NET Engineer:
- Deep hands-on expertise in ASP.NET Core, Web API, C#, Entity Framework
- Strong experience with Azure, Kubernetes, Kafka and Microservices architecture
- Experience with MongoDB, cloud integrations and distributed systems
- Strong knowledge of JavaScript / TypeScript
- Experience using Terraform / Infrastructure as Code
- Strong understanding of software architecture and scalable system design
- Experience leading development of complex, high-performance platforms
- Proven experience in a Principal, Lead or Senior Engineering role
- Practical experience using Generative AI tools to improve engineering productivity
Desirable Skills for the Principal .NET Engineer:
- Strong advocate of Agile delivery and modern engineering ways of working
- Experience building collaborative engineering communities
- Comfortable making data-driven technical decisions at scale
- Strong mentoring background across engineers of all levels
- Passion for innovation and continuous improvement
If you are a senior .NET engineering leader looking to shape modern cloud platforms at scale while remaining close to technology, this role offers strong influence, complex delivery challenges and long-term impact.