Principal Software EngineerReed Technology
Reed
Newcastle upon Tyne, United Kingdom
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 70KJob location
Newcastle upon Tyne, United Kingdom
Tech stack
.NET
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Cloud Computing
Software Design Patterns
SQL Databases
React
Backend
Front End Software Development
Legacy Systems
Web Api
Microservices
Job description
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., * 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.
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 (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.
Benefits & conditions
- 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.