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
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
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!