Job Search and Career Advice Platform

Enable job alerts via email!

Principal Software Engineer

Reed Technology

Cramlington

Hybrid

GBP 70,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in the United Kingdom is seeking a Principal Software Engineer to lead the migration and modernisation of complex legacy applications into a modern, scalable architecture. This hands-on role involves driving the migration of legacy systems, defining microservice architectures, and collaborating with a cross-functional team. The ideal candidate will have expertise in C#, .NET, SQL, and React, excelling in leadership and communication. This role offers excellent benefits and hybrid working options.

Benefits

Excellent benefits package
Attractive pension scheme
Hybrid working with flexibility

Qualifications

  • Proven experience in application modernisation and migration projects.
  • Hands-on expertise in C#, .NET, SQL, and Web APIs.
  • Cloud experience (Azure preferred, AWS considered).
  • Knowledge of front-end technologies (React essential).

Responsibilities

  • Drive the migration of legacy systems to modern, cloud-based solutions.
  • Define and implement microservice architecture using a code-first approach.
  • Collaborate with a cross-functional team to ensure seamless integration.

Skills

Application modernisation
Microservice architecture
C#
ASP.NET
SQL
Web APIs
React
Leadership
Communication
Job description
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 leadership role where you'll shape the design, guide the team, and ensure successful delivery of a critical transformation project.

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.
Qualifications
  • 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.
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 and help us modernise for the future

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.