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
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
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.