We are seeking an experienced Principal Engineer (.NET) to provide technical leadership across large‑scale, cloud‑native platforms used by millions of customers.
This is a hands‑on leadership role for a senior technologist who can set engineering direction, solve complex architectural challenges, and raise engineering standards across multiple teams, while remaining close to the code.
You will work in a collaborative, inclusive engineering environment that values modern practices, experimentation, and evidence‑based decision making.
- London / Coventry
- Hybrid working model
- Permanent role - up to £100,000 per annum!
- British citizenship / EU passport / ILR required
Key Responsibilities
- Define and evolve engineering strategy, standards, and best practices across your domain
- Set technical direction and architecture principles for complex, distributed systems
- Lead by example through deep hands‑on expertise, supporting senior engineers and delivery teams
- Design and oversee large‑scale, highly available, cloud‑native systems
- Provide expert guidance on technical risk, impact assessment, and prioritisation
- Drive DevOps culture, CI/CD automation, and engineering excellence
- Implement and improve observability (monitoring, logging, SLO/SLI frameworks)
- Own secure‑by‑design practices, including vulnerability management and risk remediation
- Leverage AI and intelligent automation to modernise platforms and improve developer productivity
- Mentor engineers at all levels and contribute to a strong engineering community of practice
- Evaluate emerging technologies, lead PoCs, and perform fitment analysis where appropriate
Essential Skills & Experience
Technical Excellence
- Expert, hands‑on experience with ASP.NET Core, WebAPI, C#, Entity Framework
- Strong cloud experience, preferably Microsoft Azure
- Proven delivery of microservices and distributed systems at scale
- Experience with Kubernetes, Kafka, and containerised workloads
- Working knowledge of MongoDB and cloud integration patterns
- Infrastructure as Code using Terraform
- Front‑end literacy with JavaScript / TypeScript
- Strong understanding of software architecture, scalability, resilience, and performance
- Practical experience applying generative AI tools responsibly within engineering workflows
Leadership & Influence
- Experience operating at Senior / Principal Engineer level
- Ability to influence engineering strategy across multiple teams or domains
- Comfortable working with senior engineering leaders and stakeholders
Desirable Experience
- Strong advocate for Agile delivery and modern engineering practices
- Data‑driven approach to decision making and trade‑off analysis
- Passion for mentorship, innovation, and continuous improvement
Why Join
- Work on large‑scale, high‑impact systems with real‑world reach
- Influence technology direction at a strategic level
- Join a supportive, inclusive engineering community
- Opportunity to lead, mentor, and shape modern engineering standards
If this opportunity aligns with your experience and interests, please get in touch to discuss further.
