Senior C# Engineer - .NET 8/9, AWS Lambda, SQS, SNS - Outside IR35

Smart Sourcer Limited
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 208K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

.NET
API
Amazon Web Services (AWS)
Data analysis
C Sharp (Programming Language)
Continuous Integration
Amazon DynamoDB
Github
Identity and Access Management
MySQL
Query Optimization
Secure Coding
Amazon Web Services (AWS)
System Testing
Management of Software Versions
Trunk-based Development
State Machines
AWS Lambda
Indexer
Backend
Servicebus
Event Driven Architecture
Git Flow
Api Design
Api Gateway
Amazon Web Services (AWS)
Terraform
Serverless Computing
Microservices

Job description

  • Architecting, building and shipping complex, high-performance distributed services in C#/.NET 8/9 on AWS Lambda.
  • Designing and delivering resilient event-driven systems using SQS and related AWS messaging primitives.
  • Owning features end-to-end: product thinking, scoping, trade-offs, sequencing and delivery.
  • Designing clean, well-versioned, well-documented APIs that other engineers love to consume.
  • Championing a high-quality engineering culture: testing discipline, peer review, CI/CD excellence, observability, performance and secure coding.
  • Developing hands-on skills with Claude Code, including AI-assisted development patterns, smart refactoring, automated context management and productivity-boosting workflows.

Requirements

  • Senior/Staff-level backend mastery in C# and .NET 8/9, with the ability to architect and lead distributed REST microservices at scale.
  • Strong authority in AWS serverless engineering: Lambda-first mindset, hands-on experience with API Gateway, SQS, Step Functions, EventBridge and IAM.
  • Deep data expertise across Aurora MySQL and DynamoDB: schema design, access patterns, indexing, query tuning, and pragmatic trade-offs around consistency, scale and cost.
  • Real-world experience designing event-driven systems with SQS: idempotency, retries, ordering, DLQs and operational resilience.
  • Strong API design sensibility: versioning, documentation, throttling, backwards compatibility, and a genuine obsession with developer experience.
  • Product-first mindset: comfortable shaping requirements, partnering with BAs, and operating without a traditional PO.
  • Excellent communication skills and confidence in ad-hoc client interaction.
  • Rigorous engineering standards: Git-based workflows, trunk-based development, CI/CD (GitHub Actions), IaC (CDK/Terraform), comprehensive testing and secure-by-default coding.
  • Pragmatic, outcome-oriented, comfortable with ambiguity, and biased toward shipping.

Benefits & conditions

£700-£800/day * 100% Remote * 11-month rolling contract

About the company

Takeaway: Lead the architecture and build of a greenfield SaaS platform as a deeply senior, hands-on C# engineer, with heavy emphasis on deep .NET engineering, high-performance distributed systems, and real-world AWS serverless delivery. You'll also have the opportunity to develop hands-on skills with Claude Code, one of the most advanced AI-assisted development tools in the industry.

Apply for this position