Principal Software Engineer

Principal Software Engineer

Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
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 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

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 to shape your career 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 vibrant office setting three days a week.
U

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

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

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
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>