Principal Engineer (.Net) - up to £100,000 + Bonus - Hybrid
Skills & Technologies
Job Description
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.
Company & Role Analysis
JobSeeker+Neutral 2–4 sentence summary of what working at this company is like, drawn from public reviews and press coverage. Tone, collaboration style, pace, benefits highlights.