Lead .NET Engineer
We are looking for a Lead .NET Engineer to guide an autonomous engineering team building modern, cloud-native web applications used by millions of users globally. You will combine hands-on technical expertise with leadership across architecture, delivery, and people development, driving engineering excellence while supporting a major modernisation and cloud transformation journey.
This is a strategic role for someone who enjoys solving complex engineering challenges, coaching others, shaping delivery practices, and influencing the technical direction of a product. You will work with modern UI frameworks, .NET Core, Azure/AWS services, Kubernetes, and AI-driven platform initiatives while enabling your team to deliver high-quality, scalable systems.
What Will You Be Doing:
You will lead delivery management for the team (40%)
- Ensure projects are scoped, prioritised, and delivered predictably, aligned with business goals and quarterly OKRs.
- Drive velocity, quality, and consistency through mature Agile practices and continuous improvement.
- Communicate progress, risks, and dependencies clearly and proactively to product, design, leadership, and other stakeholders.
- Ensure strong alignment between technical capabilities and business objectives.
- Define team delivery standards and continuously improve Agile practices to increase predictability.
- Manage team workload, resourcing, and hiring needs to maintain sustainable delivery.
- Remove blockers, secure resources, and represent the team effectively in the broader organisation.
You will provide technical leadership and hands-on contribution (40%)
- Offer architectural direction and make key technical decisions across systems and components.
- Stay selectively hands-on through code reviews, architecture discussions, and strategic technical involvement.
- Maintain system health, manage technical debt, and steer the platform's evolution.
- Create a strong engineering culture with TDD/BDD, high-quality testing practices, and rigorous code review standards.
- Define and enforce security practices and governance frameworks within the team.
- Align the team with the broader technical strategy and AI adoption across the organisation.
- Delegate effectively to senior engineers while maintaining oversight.
- Establish documentation governance and ensure robust knowledge sharing across the team.
You will lead people management and team development (20%)
- Line-manage engineers, supporting them through coaching, performance reviews, and structured career development.
- Cultivate an inclusive, collaborative, high-trust team environment that supports success.
- Support skills development, growth planning, and succession planning for engineers.
- Address performance challenges, resolve conflicts, and guide team dynamics constructively.
- Foster a culture of continuous improvement, psychological safety, and strong communication.
What We Are Looking For:
You bring strong technical leadership across frontend and backend engineering
- Understand modern UI frameworks such as Angular, React, Vue, or Blazor at a strategic level.
- Have deep expertise with .NET Core, C#, ASP.NET Core Web APIs, REST, distributed systems, and application architectures.
- Understand SQL, NoSQL, and data architecture decisions at a strategic level.
- Can define CI/CD strategy, governance, and deployment best practices.
- Have experience with Terraform, ARM, CloudFormation, or CDK for Infrastructure as Code.
- Can design observability strategies using DataDog, Application Insights, or CloudWatch.
- Experienced with Azure or AWS cloud ecosystems and understand how to architect SaaS solutions.
- Bring strong Kubernetes and Docker experience with production-scale deployments.
- Highly skilled in clean architecture, DDD, and enterprise architecture patterns.
- Have delivered scalable and resilient systems for large user bases.
- Can define team testing strategy, quality governance, and continuous improvement frameworks.
- Understands security deeply and can lead vulnerability management and threat modelling.
- Have solid experience with production support and operational readiness practices.
Experience Requirements
You have a proven background in engineering leadership
- Have at least six years of engineering experience.
- Have at least one year of line management experience or two+ years of technical leadership with mentoring responsibilities.
- You have delivered complex software systems using Agile methodologies.
- You have recent hands-on technical experience contributing to production systems.
- You have led code review culture and established engineering standards.
- You can balance technical excellence with business priorities and delivery timelines.
Leadership and Soft Skills
You communicate effectively and lead with influence
- Communicate clearly with both technical and non-technical stakeholders.
- Prioritise effectively and negotiate trade-offs thoughtfully.
- Think strategically and solve complex problems with clarity.
- Foster collaboration and build a strong team culture.
- Influence without relying on formal authority.
- Resolve conflict constructively and navigate ambiguity with confidence.
Nice To Have:
- Experience in regulated or complex domains such as finance, health, or govtech.
- Experience running structured 1:1s, performance reviews, and career development plans.
- Worked in platform or shared-services teams building reusable components.
- Used AI tools to enhance productivity and engineering processes.
- Advanced DataDog/APM expertise.
- Understand modern UI architecture approaches such as micro-frontends or SSR.
- Experience as an Engineering Lead or Tech Lead in full-stack teams.
- Exposure to DevOps and automation best practices.
- Advanced cloud certifications in Azure or AWS.
What's In It For You?
- Be part of our collegial environment where responsibility and authority are shared equally amongst colleagues, and help create our company culture.
- A culture in which we don't criticise failure but ensure we learn from our mistakes.
- An Agile environment where your ideas are welcome.
- The possibility to grow and experience different projects.
- Ongoing Training & Mentoring.
- The possibility of travelling.