Salary: £64,000 - 74,000 per year Requirements: Proven experience in application modernisation and migration projects Strong background in microservice architecture and design patterns Hands-on expertise in C#, .NET, SQL, and Web APIs Cloud experience (Azure preferred, AWS considered) Knowledge of front-end technologies (React essential; exposure to Next.js a plus) Ability to understand and guide front-end work within the overall architecture Evidence of delivering complex technical solutions and influencing design decisions Excellent communication and leadership skills to inspire and guide a team Responsibilities: Drive the migration of legacy systems to modern, cloud-based solutions Define and implement microservice architecture using a code-first approach Apply strong architectural principles and design patterns to deliver robust solutions Collaborate with a cross-functional team (including React developers) to ensure seamless integration of front-end and back-end Get hands-on with C#, .NET, SQL, Web APIs, and React for complex feature development Build credibility through technical expertise and lead the team in pushing designs forward Work on features that require deep integration with multiple third-party applications Technologies: AWS Azure C# Cloud React SQL Web ASP.NET DevOps More: We are looking for a Principal/Lead Software Engineer to lead the migration and modernisation of a complex legacy application into a modern, scalable architecture. You will play a hands-on technical leadership role in shaping the design, guiding the team, and ensuring successful delivery of this critical transformation project. We offer an excellent benefits package including an attractive pension scheme, the opportunity to work with modern technologies and cloud platforms, and a hybrid working environment with flexibility. Join us at the forefront of this major transformation project and influence our architecture and technical direction. last updated 10 week of 2026