Principal Software Engineer
2 Days Old
We're looking for a Principal Software Engineer to lead the migration and modernisation of a complex legacy application into a modern, scalable architecture. This is a hands-on technical role where you'll shape the design, guide the team, and ensure successful delivery of a critical transformation project.
Key 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.
What We're Looking For
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 (ideally React but not essential)
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.
Interview Process
Introductory Call with the Hiring Manager: review CV, discuss role, answer questions.
Take-home Technical Task.
Face-to-Face Interview at the Newcastle office.
Why Join Us?
Excellent benefits package including an attractive pension scheme
Be at the forefront of a major transformation project.
Work with modern technologies and cloud platforms.
Hybrid working with flexibility.
Opportunity to influence architecture and technical direction.
Interested? Apply now
- Location:
- Newcastle Upon Tyne
- Salary:
- £65,000 - £70,000 /annum
- Job Type:
- FullTime
- Category:
- IT
We found some similar jobs based on your search
-
New Yesterday
Principal Software Engineer
-
Newcastle Upon Tyne
- Engineering
Job Description About The Role Deadline for applications: 11:59pm on 31st October 2025 Were looking for a Principal Software Engineer to shape the technical direction of high-profile projects and lead the delivery of modern, scalable software. We use...
More Details -
-
2 Days Old
Principal Software Engineer
-
Newcastle Upon Tyne
-
£65,000 - £70,000 /annum
- IT
About the Role We're looking for a Principal Software Engineer to lead the migration and modernisation of a complex legacy application into a modern, scalable architecture. This is a hands-on technical role where you'll shape the design, guide the t...
More Details -
-
2 Days Old
Principal Software Engineer
-
Newcastle Upon Tyne, Tyne And Wear
-
£65,000 - £70,000 /annum
- IT
About the Role We're looking for a Principal Software Engineer to lead the migration and modernisation of a complex legacy application into a modern, scalable architecture. This is a hands-on technical role where you'll shape the design, guide the t...
More Details -
-
5 Days Old
Principal Software Engineer
-
Newcastle Upon Tyne
- IT & Computers
Job Description About The Role Deadline for applications: 11:59pm on 31st October 2025 Were looking for a Principal Software Engineer to shape the technical direction of high-profile projects and lead the delivery of modern, scalable sof...
More Details -
-
6 Days Old
Principal Software Engineer
-
Newcastle Upon Tyne
-
£85,000
- IT
About The Role Deadline for applications: 11:59pm on 31st October 2025 Were looking for a Principal Software Engineer to shape the technical direction of high-profile projects and lead the delivery of modern, scalable software. We use techno...
Apply -
-
14 Days Old
Principal Software Engineer
-
Newcastle Upon Tyne
-
£70,000
- IT
About the Role We're looking for a Principal Software Engineer to lead the migration and modernisation of a complex legacy application into a modern, scalable architecture. This is a hands-on technical role where you'll shape the design, guide the ...
More Details -