
Leo Technology
Engineering Manager
Job Description
Salary: £100,000 - 100,000 per year
Requirements:- Proven experience leading and line-managing software engineering teams
- Strong hands-on development experience with C# and .NET
- Strong experience with JavaScript and modern front-end frameworks, ideally React
- Hands-on experience building and deploying solutions within Azure
- Experience with serverless architectures, particularly Azure Functions
- Working knowledge of microservices and event-driven architectures
- Experience with Cosmos DB or similar NoSQL databases
- Strong understanding of Git workflows, including branching, merging and pull requests
- Proven experience leading Agile teams and delivering consistently against sprint commitments
- Experience contributing to or owning system architecture decisions
- Ability to balance people management with hands-on technical responsibilities
- Desirable: experience with CI/CD pipelines, ideally Azure DevOps
- Desirable: knowledge of Azure B2C and identity frameworks
- Desirable: experience with TDD, BDD and test automation
- Desirable: experience working within regulated environments such as medical devices, clinical trials or life sciences
- Degree in Computer Science, Software Engineering or equivalent experience
- Lead and line-manage a team of Engineers, providing regular 1:1s, feedback, coaching and career development
- Support recruitment, onboarding and development of engineering talent
- Build a collaborative, accountable and high-performing engineering culture
- Mentor Engineers and support their technical and professional growth
- Remain hands-on with the development of web applications and RESTful APIs
- Design and build solutions alongside the engineering team
- Conduct code reviews and maintain high coding standards
- Lead by example when it comes to engineering best practices and quality
- Work closely with the VP Business Solutions on system architecture and technical direction
- Contribute to architectural decisions and help shape the future technology landscape
- Drive improvements across the codebase, tooling and engineering practices
- Take ownership of technical debt and ensure it is systematically addressed
- Keep the team aligned to sprint goals and ensure commitments are delivered
- Remove blockers quickly and support predictable sprint delivery
- Facilitate and participate in Agile ceremonies
- Promote transparency, collaboration and continuous improvement across the team
- Azure
- C#
- CI/CD
- Cosmos DB
- DevOps
- Git
- Support
- JavaScript
- NoSQL
- React
- Serverless
- TDD
- Web
- microservices
- ASP.NET
- Cloud
More:
We are an innovative medical technology business operating within the global life sciences sector, and we are looking for an experienced Engineering Manager to join our growing technology team. This is a hybrid role based in London, with two days per week in the office. We offer a salary of £80,000-£100,000 plus a discretionary annual bonus of up to 7.5%. This is a hands-on leadership opportunity where you will shape architecture, improve engineering practices and help build a high-performing team while continuing to work closely with the technology.
last updated 33 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Leo Technology

Leo Technology
South East London
IT
Skills & Technologies
Inferred from job description
Salary Insight
£100,000
This role
£60,000
UK median
This salary is 67% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks