Senior C# Engineer

Apply

Overview

As a Senior C# Engineer, you will take a lead role in architecting and building a greenfield SaaS platform, working closely with the Director of Engineering. This position emphasizes deep backend engineering, high-performance distributed systems, and serverless delivery using AWS technologies, while also providing an opportunity to apply advanced AI-assisted development tools.

Responsibilities

  • Architect and build complex, high-performance distributed services in C#/.NET 8/9 on AWS Lambda.
  • Design and deliver resilient event-driven systems using SQS and related AWS messaging services.
  • Own features end-to-end, including product thinking, scoping, trade-offs, sequencing, and delivery.
  • Design clean, well-versioned, and well-documented APIs to enhance developer experience.
  • Champion high quality engineering culture through rigorous testing, peer review, and CI/CD practices.
  • Develop hands-on skills with Claude Code, focusing on AI-assisted development patterns and productivity workflows.

Requirements

  • Senior or staff-level expertise in C# and .NET 8/9 with experience in architecting distributed REST microservices.
  • Strong authority in AWS serverless technologies, including Lambda, API Gateway, SQS, and IAM.
  • Experience with data management in Aurora MySQL and DynamoDB, including schema design and query optimization.
  • Proven track record in designing event-driven systems and managing operational resilience.
  • Excellent API design skills, emphasizing versioning, documentation, and developer experience.
  • Capability to collaborate with business analysts and operate in an agile environment without a traditional product owner.
  • Familiarity with Git-based workflows, CI/CD practices (GitHub Actions), and Infrastructure as Code (CDK/Terraform).
SkillsC#, AWS, SQL, Terraform
LocationUnited Kingdom
TypeRemote
Rate
£100-£120/hour
SourceLinkedIn
RecruiterSmart Sourcer
Posted01/07/26