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 make a real impact.
- Qualifications: Expertise in C#/.NET, AWS, and a passion for mentoring.
- Other info: Dynamic environment with opportunities for personal and professional development.
The predicted salary is between 48000 - 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 employer: Uniting Ambition
Contact Detail:
Uniting Ambition Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer
✨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 and sets you apart from the crowd.
✨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 demonstrate your expertise in building scalable back-end systems.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our innovative team.
We think you need these skills to ace Principal Software Engineer
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: Use your cover letter to tell us why you're passionate about back-end development and mentoring engineers. Share specific examples of how you've led technical decisions or improved code quality in your previous roles. This is your chance to shine!
Showcase Your Projects: If you've worked on cloud-native solutions or have experience with microservices, make sure to include those projects in your application. We love seeing real-world applications of your skills, so don’t hold back!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you get all the updates. Plus, it shows you're keen on joining our 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 services. Brush up on your knowledge of microservices, event-driven architectures, and RESTful APIs. Be ready to discuss how you've applied these technologies in past projects.
✨Showcase Your Leadership Skills
As a Principal Software Engineer, mentoring is key. Prepare examples of how you've guided teams or improved code quality. Highlight your experience in making critical technical decisions and how it positively impacted your previous teams.
✨Demonstrate Problem-Solving Abilities
Be prepared to tackle hypothetical scenarios during the interview. Think about how you would design scalable back-end systems or optimise existing ones. Use the SOLID principles and clean architecture patterns as your guiding framework.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the team’s current challenges, their tech stack, or how they approach cloud-native solutions. This shows your genuine interest and helps you assess if the company is the right fit for you.