Senior C# Engineer

Skills
.NET FrameworkC#AWS LambdaAgentic WorkflowsAmazon SQSAmazon Simple Notification ServiceClaude Agent SDK
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Senior/Staff-level backend mastery in C# and .NET 8/9
  • Ability to architect and lead distributed REST microservices at scale
  • Strong AWS serverless engineering experience with Lambda, API Gateway, SQS, Step Functions, EventBridge and IAM
  • Deep data expertise across Aurora MySQL and DynamoDB
  • Real-world experience designing event-driven systems with SQS, including idempotency, retries, ordering, DLQs and operational resilience
  • Strong API design sensibility including versioning, documentation, throttling and backwards compatibility
  • Product-first mindset and comfort shaping requirements without a traditional PO
  • Excellent communication skills and confidence in ad-hoc client interaction
  • Rigorous engineering standards with Git-based workflows, trunk-based development, CI/CD, IaC, testing and secure-by-default coding
  • Pragmatic, outcome-oriented and comfortable with ambiguity

Nice to have

  • Hands-on
  • Product-minded
  • Pragmatic
  • Outcome-oriented
  • Ambiguous environments
  • Strong communicator
  • High standards

Day to day

  • Lead the architecture and build of a greenfield SaaS platform with a strong hands-on focus on C# and .NET 8/9.
  • Design and deliver high-performance distributed services on AWS Lambda, with event-driven systems that are resilient, scalable and production-ready.
  • Shape product requirements, partner closely with stakeholders and drive end-to-end delivery from discovery through shipping.