Senior C# Engineer

Skills
APIC#Software DevelopmentAWS LambdaAmazon SQSAmazon Simple Notification ServiceAmazon Web Services
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Senior or Staff-level backend expertise in C# and .NET 8/9
  • Experience architecting and leading distributed REST microservices at scale
  • Strong AWS serverless experience with Lambda API Gateway SQS Step Functions EventBridge and IAM
  • Deep data knowledge across Aurora MySQL and DynamoDB
  • Real-world event-driven design with SQS including idempotency retries ordering and DLQs
  • Strong API design skills including versioning documentation throttling and backward compatibility
  • Product-first mindset with comfort shaping requirements and working with BAs
  • Excellent communication skills and confidence in client interaction
  • Strong engineering discipline across Git trunk-based development CI/CD IaC testing and secure coding
  • Pragmatic outcome-oriented approach with comfort in ambiguity and fast shipping

Nice to have

  • Hands-on
  • Highly autonomous
  • Product-minded
  • Pragmatic
  • Outcome-focused

Day to day

  • Lead the architecture and hands-on build of a greenfield SaaS platform on AWS.
  • Design and ship high-performance distributed services in C# and .NET 8/9 with a serverless-first approach.
  • Own end-to-end delivery of resilient event-driven systems, clean APIs, and strong engineering standards.