Principal Engineer .Net

  • United Kingdom
  • GBP 100,000
  • Permanent
  • Discipline: Software Development
  • Ref: 50522

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.

Apply for this job

We are an inclusive organisation and actively promote equality of opportunity for all with the right mix of talent, skills, and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.