At a Glance
- Tasks: Design and build scalable systems using .NET and AWS, tackling complex challenges.
- Company: Leading fintech company with a focus on innovation and collaboration.
- Benefits: Competitive salary of £90,000+, hybrid working, and opportunities for technical influence.
- Other info: Join a dynamic team with a strong engineering culture and career growth potential.
- Why this job: Make a real impact in fintech while staying hands-on with cutting-edge technology.
- Qualifications: Expertise in .NET/C# and AWS, with experience in large-scale systems.
The predicted salary is between 90000 - 90000 £ per year.
Shape the Future of Cloud-Native Fintech Engineering. 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
- 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
- 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
- £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
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.
Principal Software Engineer in Manchester employer: DCS Recruitment
Join a forward-thinking fintech company that values innovation and technical excellence, offering a competitive salary of £90,000+ and the chance to work on impactful cloud-native platforms. With a strong emphasis on employee growth, a collaborative work culture, and hybrid working options in Manchester, this role provides a unique opportunity to influence engineering standards while remaining hands-on with cutting-edge technology.
StudySmarter Expert Advice🤫
We think this is how you could land Principal Software Engineer in Manchester
✨Tip Number 1
Network like a pro! Reach out to your connections in the fintech and engineering space. Attend meetups, webinars, or even local tech events. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving .NET and AWS. This is your chance to demonstrate your hands-on experience and technical expertise, making you stand out from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common interview questions related to cloud-native architectures and distributed systems. We want you to feel confident and ready to impress!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining our team. Don’t forget to follow up after applying; a little persistence can go a long way!
We think you need these skills to ace Principal Software Engineer in Manchester
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Principal Software Engineer role. Highlight your expertise in .NET, AWS, and any relevant fintech experience to catch our eye!
Showcase Your Projects:Include specific examples of projects where you've tackled complex technical challenges or influenced architectural decisions. We love seeing how you've made an impact in previous roles!
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language to describe your experiences and avoid jargon unless it's relevant. We appreciate a well-structured application that’s easy to read.
Apply Through Our Website:We encourage you to submit your application through our website for the best chance of being noticed. It helps us streamline the process and ensures your application gets to the right people!
How to prepare for a job interview at DCS Recruitment
✨Know Your Tech Inside Out
Make sure you’re well-versed in .NET and AWS, as these are crucial for the role. Brush up on your knowledge of scalable systems and microservices architecture, and be ready to discuss specific projects where you've applied these technologies.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of complex technical challenges you've faced and how you tackled them. Highlight your thought process and the impact of your solutions, as this will demonstrate your ability to drive innovation and elevate engineering standards.
✨Be Hands-On and Engaged
Since this role requires staying close to the code, be prepared to discuss your recent coding experiences. Bring examples of your work, whether it’s through GitHub repositories or project documentation, to show that you’re not just a leader but also an active contributor.
✨Communicate Your Vision
Articulate your understanding of modern engineering practices and how you can influence technical direction. Be ready to discuss how you would champion clean architecture and guide teams through best practices, showcasing your leadership style and technical credibility.