Senior C# Engineer
Skills
.NET FrameworkC#AWS LambdaAgentic WorkflowsAmazon SQSAmazon Simple Notification ServiceClaude Agent SDK
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.
