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
  • Experience designing event-driven systems with SQS including idempotency retries ordering DLQs and resilience
  • Strong API design sensibility including versioning documentation throttling and backwards compatibility
  • Product-first mindset and comfort shaping requirements with BAs
  • Excellent communication skills and confidence in client interaction
  • Rigorous engineering standards including Git trunk-based development CI/CD IaC testing and secure coding
  • Pragmatic outcome-oriented and comfortable with ambiguity

Nice to have

  • hands-on
  • product-minded
  • pragmatic
  • outcome-oriented
  • ambiguous-comfortable
  • client-facing

Day to day

  • Lead architecture and delivery of a greenfield SaaS platform as a deeply senior hands-on C# engineer.
  • Build high-performance distributed services on .NET 8/9 and AWS Lambda with a strong serverless focus.
  • Design resilient event-driven systems and polished APIs while shaping requirements and driving end-to-end delivery.