Principal Software Engineer in Manchester

Principal Software Engineer in Manchester

Manchester Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
U

At a Glance

  • Tasks: Lead technical decisions and design scalable back-end systems using C#/.NET and AWS.
  • Company: Join a friendly, agile, and innovative tech team.
  • Benefits: Hybrid working, mentorship opportunities, and continuous growth.
  • Why this job: Shape the future of cloud-native platforms and mentor talented engineers.
  • Qualifications: Expertise in C#/.NET, AWS, and microservices required.
  • Other info: Make a real impact while enjoying a dynamic work environment.

The predicted salary is between 43200 - 72000 £ per year.

Hybrid working – 3 days in office

Do you love designing scalable back-end systems and mentoring talented engineers? Want to shape the technical direction of a growing team while building cloud-native platforms using C#/.NET and AWS?

As our Principal Software Engineer, you’ll:

  • Lead critical technical decisions and promote engineering excellence across teams.
  • Design and build scalable, secure back-end services using C#/.NET, following SOLID principles and clean architecture patterns.
  • Architect cloud-native solutions on AWS, leveraging services such as Lambda, ECS/EKS, API Gateway, SQS/SNS, DynamoDB, RDS, and S3.
  • Own the full software lifecycle—from system design and implementation to deployment, monitoring, and optimisation in production.
  • Drive reliability, performance, and security using CloudWatch, X-Ray, IAM, and well-architected best practices.
  • Mentor engineers, raise the bar on code quality, and influence the technical and product roadmap.

We’re looking for someone with:

  • Deep expertise in C#/.NET and building distributed, cloud-native systems on AWS.
  • Strong experience with microservices, event-driven architectures, and RESTful APIs.
  • Hands-on knowledge of CI/CD pipelines (e.g. GitHub Actions, Azure DevOps, or similar).
  • Experience with infrastructure as code using CloudFormation, CDK, or Terraform.
  • A passion for SOLID design principles, clean code, mentoring, and continuous improvement.

Join a friendly, agile, and innovative team where your technical leadership makes a real impact—and your growth never stops. 💡 Think big. Build resilient systems. Lead by example. Apply today!

Principal Software Engineer in Manchester employer: Uniting Ambition

As a Principal Software Engineer at our company, you will thrive in a dynamic and supportive environment that champions innovation and technical excellence. With a strong focus on mentorship and professional development, we offer opportunities for continuous growth while working on cutting-edge cloud-native solutions. Our hybrid working model promotes a healthy work-life balance, allowing you to collaborate with a talented team in a culture that values creativity and collaboration.
U

Contact Detail:

Uniting Ambition Recruiting Team

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 tech industry, especially those who work with C#/.NET or AWS. A friendly chat can lead to insider info about job openings and even referrals.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving cloud-native solutions and microservices. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of SOLID principles and clean architecture patterns. Practise coding challenges and system design questions to impress during the interview.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Principal Software Engineer in Manchester

C#/.NET
AWS
Cloud-Native Architecture
SOLID Principles
Clean Architecture Patterns
Microservices
Event-Driven Architectures
RESTful APIs
CI/CD Pipelines
GitHub Actions
Azure DevOps
Infrastructure as Code
CloudFormation
CDK
Terraform
Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match our job description. Highlight your expertise in C#/.NET, AWS, and any relevant projects you've worked on. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for back-end development and mentoring. Tell us why you're excited about the role and how you envision shaping our technical direction. Keep it engaging and personal!

Showcase Your Projects: If you've worked on any cloud-native solutions or have experience with microservices, make sure to include those in your application. We love seeing real examples of your work, especially if they demonstrate your problem-solving skills and adherence to SOLID principles.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our friendly and innovative team!

How to prepare for a job interview at Uniting Ambition

✨Know Your Tech Inside Out

Make sure you’re well-versed in C#/.NET and AWS. Brush up on your knowledge of microservices, event-driven architectures, and RESTful APIs. Be ready to discuss specific projects where you've applied these technologies, as this will show your depth of expertise.

✨Showcase Your Leadership Skills

As a Principal Software Engineer, mentoring is key. Prepare examples of how you've guided teams or improved code quality in previous roles. Highlight your experience in making critical technical decisions and how you’ve influenced the technical direction of your team.

✨Demonstrate Problem-Solving Abilities

Be prepared to tackle hypothetical scenarios during the interview. Think about how you would design scalable back-end services or architect cloud-native solutions. Use the SOLID principles and clean architecture patterns in your explanations to showcase your thought process.

✨Familiarise Yourself with CI/CD Practices

Since hands-on knowledge of CI/CD pipelines is essential, be ready to discuss your experience with tools like GitHub Actions or Azure DevOps. Share how you’ve implemented infrastructure as code using CloudFormation, CDK, or Terraform, and how it has improved your workflow.

Principal Software Engineer in Manchester
Uniting Ambition
Location: Manchester
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

U
  • Principal Software Engineer in Manchester

    Manchester
    Full-Time
    43200 - 72000 £ / year (est.)
  • U

    Uniting Ambition

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>