At a Glance
- Tasks: Lead a team to develop scalable cloud-native applications using .NET 8 and AWS.
- Company: Join a forward-thinking tech company with a focus on innovation.
- Benefits: Competitive daily rate, flexible remote work, and opportunities for professional growth.
- Why this job: Take ownership of impactful projects and lead a talented engineering team.
- Qualifications: Strong experience in .NET, AWS, and building secure authentication systems.
- Other info: Dynamic role with excellent career advancement potential.
Lead Software Engineer – .NET 8 | £600/day Outside IR35 | Manchester (Hybrid/Remote – 2x per week maximum onsite)
We’re looking for a Lead Engineer (Contract) to drive the development of scalable, secure, and high-performance cloud-native applications using .NET 8 and AWS. This is a hands-on leadership role, ideal for someone who thrives in a microservices-driven environment, mentors teams effectively, and brings deep technical expertise across design, architecture, and cloud platforms.
Key Responsibilities
- Lead a development team, ensuring technical excellence and adherence to best practices
- Architect and build cloud-native applications using .NET 8, AWS, Docker, and Terraform
- Design and implement secure authentication and authorisation systems (OAuth, OIDC) using tools such as Okta, Auth0, Passport, or IdentityServer
- Promote and implement CI/CD, TDD, and DevOps methodologies to streamline delivery
- Collaborate closely with architects, product managers, and stakeholders to shape technical strategy
- Solve complex engineering challenges to enhance scalability, resilience, and performance
Technical Stack
Backend: .NET 8, C#, AWS Lambda, ECS Fargate, EKS
Databases: DynamoDB, Aurora, DocumentDB (MongoDB experience a bonus)
Auth/Identity: OAuth, OIDC, Okta, Auth0, Passport, IdentityServer
DevOps & Infrastructure: Terraform, GitHub Actions, Docker
Event Systems: Kafka, AWS MSK, EventBridge, SNS/SQS
Frontend: React
Must Have
- Proven track record of integrating or building authentication and authorisation solutions (OAuth, OIDC)
- Experience with AWS (DynamoDB, ECS Fargate)
- Strong ASP.NET and C# development experience
- Excellent software design skills (design patterns, application design for scalability and resilience)
Good to Have
- Infrastructure as Code experience (Terraform, Ansible, etc.)
- Containerisation knowledge (Docker, Kubernetes)
- Previous software architecture experience
- Familiarity with observability tools (CloudWatch, Sentry, Splunk, New Relic)
This is a fantastic opportunity to take ownership of a high-impact project, lead a skilled engineering team, and shape modern, cloud-first systems using the latest Microsoft and AWS technologies.
Apply now for immediate consideration.
Lead Software Engineer employer: djr
Contact Detail:
djr Recruiting Team
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Lead Software Engineer role. Highlight your experience with .NET 8, AWS, and any relevant cloud-native projects. We want to see how your skills align with what we're looking for!
Showcase Your Leadership Skills: Since this is a hands-on leadership role, don’t forget to showcase your mentoring experience and how you've led teams in the past. We love seeing examples of how you've driven technical excellence and collaboration.
Highlight Technical Expertise: Be sure to emphasise your technical expertise in areas like authentication systems, CI/CD, and DevOps methodologies. We’re keen on candidates who can solve complex engineering challenges, so share specific examples!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!