Overview
The Senior C# Engineer will play a pivotal role in leading the development of a greenfield SaaS product, utilizing .NET 8/9 and AWS technologies. This fully remote position involves collaborating closely with the Director of Engineering to drive the architecture and implementation of AI-native and agentic engineering patterns, ensuring the delivery of high-performance distributed systems. The contractor will be instrumental in shaping product requirements, fostering a high-quality engineering culture, and owning features from conception to delivery.
Responsibilities
- Lead the architecture and development of high-performance distributed services using C# and .NET 8/9 on AWS Lambda.
- Design and implement resilient event-driven systems using SQS and associated AWS messaging services.
- Integrate AI-native engineering and agentic workflows into the software delivery process.
- Take ownership of product features, including scoping, trade-offs, and delivery sequencing.
- Create clean, versioned APIs with comprehensive documentation to enhance developer experience.
- Promote a culture of engineering excellence through rigorous testing, CI/CD practices, and observability standards.
Requirements
- Senior-level expertise in backend engineering with C# and .NET 8/9.
- Extensive experience with AWS serverless technologies, particularly Lambda, SQS, and API Gateway.
- Practical knowledge of Claude Code or similar frameworks for agentic workflows.
- Strong understanding of database management with Aurora MySQL and DynamoDB, including schema design and performance tuning.
- Proven track record in designing event-driven architectures and implementing best practices for operational robustness.
- Exceptional API design skills with a focus on documentation and developer experience.