Lead Software Engineer
Lead Software Engineer

Lead Software Engineer

Full-Time No home office possible
djr

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.
  • Other info: Dynamic role with excellent career advancement potential.
  • 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.

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

Join a forward-thinking company that values innovation and technical excellence, offering a dynamic work culture where collaboration and mentorship thrive. As a Lead Software Engineer in Manchester, you'll enjoy the flexibility of hybrid working while leading a talented team to develop cutting-edge cloud-native applications. With a strong focus on employee growth and the latest technologies, this role provides an exciting opportunity to make a significant impact in a supportive environment.
djr

Contact Detail:

djr Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on a Lead Software Engineer role that’s not even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving .NET 8 and AWS. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of microservices, CI/CD, and cloud-native applications. Practise coding challenges and be ready to discuss your past experiences leading teams and solving complex problems.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented individuals like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

We think you need these skills to ace Lead Software Engineer

.NET 8
AWS
Docker
Terraform
OAuth
OIDC
CI/CD
TDD
DevOps
C#
Software Design
Microservices
Kafka
GitHub Actions
React

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 projects that showcase your leadership skills and technical expertise.

Showcase Your Projects: Include specific examples of cloud-native applications you've built or led. We want to see how you've tackled complex engineering challenges and implemented best practices in your previous roles.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for key achievements and make sure your passion for technology and leadership shines through.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on this fantastic opportunity!

Lead Software Engineer
djr

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>