Principal Engineer (.NET / Azure)
Location: London or Manchester | Type: Full time
About the Role
We're looking for a Principal Engineer to take a hands-on lead role across our core platform, working deep in both application code and cloud architecture. This is a builder role first, not a step away from code into pure management. You'll be writing and reviewing code, owning architectural decisions, and driving how we deploy and run things in production.
You'll be the technical anchor for our platform's evolution: cloud-native architecture, event-driven systems, and API modernisation, with real ownership of how it's built and how it runs.
Tech Stack
- C# / .NET (Core / .NET 6+)
- Microsoft Azure: App Services, Azure Functions, Service Bus, Azure SQL, AKS
- Azure DevOps (CI/CD pipelines, policy as code, quality gates, security scanning)
- Infrastructure as Code (ARM / Bicep or equivalent)
- Microservices and event-driven architecture
What You'll Do
- Own architectural decisions across microservices and event-driven systems, and stay hands-on writing and reviewing production code
- Own CI/CD pipeline design and standards: automation, quality gates, security scanning
- Drive DevSecOps and SRE practice: SLOs/SLIs, error budgets, incident response, post-mortems
- Work directly with Product to shape delivery roadmap and technical trade-offs
- Mentor engineers through hands-on pairing and code review, not just process
- Ensure the platform meets relevant regulatory and security requirements for financial services
Experience we want
- Someone who can manage multiple 3rd parties that can align standards, where have you defined SDLC (Code quality / API standards)?
- Where have you modernized legacy systems? Specific examples.... we need a Dev that can challenge the business, senior stakeholders
-
Where have you managed 3rd parties on code quality, when have you pushed them to deliver faster whilst not sacrificing quality?
This position can be based in London or Manchester and will pay up to £125k basic + bonus + benefits