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
- 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.
