Principal Engineer (.Net) - up to £100,000 + Bonus - Hybrid
3 days ago
Coventry
Principal .NET Engineer (Azure / Microservices)Salary: Up to £100,000 + Bonus + BenefitsLocation: Coventry or Central London - Hybrid (2 days per week onsite)Working Hours: 40 hours per week - Full timeJob 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, • 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, • 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