djr logo

Senior Software Engineer (.NET/AWS)

djr
3 hours ago
Contract
Lancashire
United Kingdom
£500 - £550 GBP daily

Contract: £500/day Inside IR35
Location: Manchester (1-2 days per week onsite)
Duration: 6 month initial contract

We're looking for a Senior Software Engineer to join a team delivering a major modernisation programme across a large-scale operational platform.
The focus of the role is helping transform a Legacy .NET Framework monolith into a cloud-native AWS architecture, building modern microservices, event-driven services and scalable APIs while improving engineering practices across the software delivery life cycle.
You'll work across both Legacy and modern platforms, contributing to architecture, development, deployment and operational excellence as the platform evolves.

What You'll Be Doing

  • Contributing to the migration from a .NET Framework monolith to AWS-native microservices
  • Designing and developing scalable Back End services and APIs
  • Building event-driven solutions using AWS messaging technologies
  • Delivering clean, maintainable and well-tested code
  • Driving CI/CD, automated testing and modern engineering practices
  • Working closely with engineers, architects and product teams to deliver business-critical software
  • Supporting the adoption of AI-assisted development tooling to improve delivery quality and speed
  • Taking ownership of solutions from design through to deployment and support
Tech Stack
  • .NET/.NET Core
  • AWS (ECS, Lambda, SNS/SQS, Eventbridge)
  • Terraform (IaC)
  • React
  • SQL Server/Postgres
  • DynamoDB
Required Experience
  • Strong commercial experience with .NET/.NET Core
  • AWS and cloud-native development
  • Microservices, APIs and distributed systems
  • Event-driven architecture
  • Infrastructure as Code (Terraform preferred)
  • CI/CD and modern software engineering practices
  • BDD/TDD and automated testing approaches
  • Experience working within large-scale modernisation or cloud migration programmes
This is an opportunity to join a business in the middle of a genuine engineering transformation rather than a BAU delivery environment. You'll be helping shape the future architecture of a platform that supports high-volume operational processes, working with modern AWS technologies and influencing how engineering is delivered moving forward.
The team is investing heavily in cloud-native development, modern engineering practices and AI-assisted tooling, making this a strong opportunity for engineers who enjoy solving complex modernisation challenges and leaving a lasting impact on a platform.