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.
  • Drive reliability, performance, and security using CloudWatch, X-Ray, IAM <...

Apply for this Position

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

Submit Application