Principal Software Engineer
Principal Software Engineer (.NET / AWS)
£90,000+ per annum
IT Function
Manchester / Hybrid
Shape the Future of Cloud-Native Fintech Engineering
This is not just another senior role.
This is an opportunity to operate at the highest level of engineering, tackling complex technical challenges, shaping architecture, and influencing how modern fintech platforms are built and scaled.
We’re looking for a Principal Software Engineer to join a high-performing engineering function, driving the development of secure, cloud-native platforms powering real-world financial services at scale.
You’ll be a key technical voice, working across teams to solve difficult problems, raise engineering standards, and help define the future of the platform — all while staying hands-on and deeply involved in the tech.
If you’re motivated by large-scale systems, modern cloud architecture, and meaningful impact, this is a role where you can truly make your mark.
What You’ll Be Doing
Driving Architecture & Innovation
- Design and build highly scalable, distributed systems using .NET (C#)
- Shape and evolve architecture across AWS cloud environments
- Take ownership of complex technical challenges and system design decisions
- Ensure platforms meet the highest standards for performance, resilience, and security
Elevating Engineering Standards
- Act as a trusted technical expert across the engineering function
- Champion modern engineering practices, clean architecture, and code quality
- Influence technical direction through expertise and collaboration
- Share knowledge and guide teams through best practice and technical insight
Staying Hands-On at Scale
- Remain actively involved in coding, design, and system delivery
- Contribute across the full lifecycle — from early design through to optimisation in production
- Drive improvements across CI/CD, DevOps, and cloud-native delivery
- Work closely with Product and Engineering teams to deliver high-impact, user-centric solutions
What Makes You Stand Out
You’re a deep technical expert who thrives in complex environments and wants to stay close to the code while influencing big-picture decisions.
- Extensive experience with .NET / C# in large-scale, complex systems
- Strong hands-on expertise with AWS (essential)
- Proven experience designing scalable, distributed and microservices-based architectures
- Deep understanding of APIs, system design, and integration patterns
- Strong grounding in DevOps, CI/CD, and modern engineering practices
- Ability to influence and guide teams through technical credibility, not hierarchy
Desirable Skills
- Experience with Docker, Kubernetes, or containerisation
- Knowledge of event-driven architectures
- Exposure to React / Angular or modern front-end technologies
- Experience within fintech or regulated environment
Why This Role Stands Out
- £90,000+ salary depending on experience
- Work on large-scale fintech platforms with real-world impact
- A true Principal-level position with technical influence across multiple teams
- Stay hands-on while solving complex, meaningful engineering challenges
- Opportunity to shape architecture, standards, and engineering direction at scale
- Modern tech stack and a strong engineering culture
- Hybrid working in Manchester
Ready to Make Your Impact?
If you’re looking for a role where you can stay deeply technical, tackle complex problems, and influence engineering at scale, this is the opportunity you’ve been waiting for.
Submit your CV via the application link or contact Chrissie Rehman at chrissie.rehman@dcsgroup.uk.com to take the next step.