Job Description

Principal Software Engineer (Back End)

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.

Apply for this Position

Ready to join Uniting Ambition? Click the button below to submit your application.

Submit Application