Senior Software Engineer
Solution Architect / Staff Backend Engineer – .NET | AWS Serverless | Agentic AI Systems
We’re supporting a leading UK engineering organisation modernising their cloud platform and embedding AI-first engineering practices into production systems.
They are hiring a hands-on Solution Architect / Staff Engineer to lead the design and delivery of distributed systems built on .NET 8/9/10 and AWS serverless architecture.
What you’ll be doing
Architecting and building high-scale .NET microservices on AWS Lambda
Designing resilient event-driven systems using SQS, EventBridge, Step Functions
Owning data modelling across DynamoDB + Aurora MySQL
Leading API design and distributed system boundaries
Driving end-to-end delivery (no heavy hand-offs)
Embedding AI-native engineering workflows using Claude Code
AI Engineering is central to this role
You will actively work with:
Claude Code multi-agent orchestration patterns
Custom sub-agents for architecture, review, DevOps and security
AI-assisted CI/CD workflows via GitHub Actions
MCP (Model Context Protocol) based toolchains
Internal AI platforms (LiteLLM / Azure OpenAI style routing)
This is a production engineering environment using AI as part of the SDLC, not a proof-of-concept lab.
You will need
Strong C# / .NET backend engineering background
Deep AWS serverless experience (Lambda, SQS, API Gateway, etc.)
Strong event-driven architecture experience
Ability to operate as a hands-on architect within a squad
Experience mentoring engineers and setting technical direction
Strong API design and distributed systems thinking
Why this role stands out
Real ownership from design → production
Modern serverless-first AWS stack
Active adoption of AI-native engineering workflows
High autonomy, low bureaucracy environment
Strong focus on engineering quality and developer experience
Interviews this week - make contact today to find out more