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

Job Details

Company
Nicoll Curtin
Location
United Kingdom
Posted