Salary: £45,000 - 56,000 per year Requirements: Proven experience leading software engineers and engineering managers Strong hands-on background in full-stack development, with Java as a core language Solid experience building and running systems on Azure (or similar cloud platforms) Experience with microservices, distributed systems, and event-driven architectures Responsibilities: Lead, mentor, and develop software engineering teams Set and own the engineering strategy, architecture, and technical standards Stay close to the code: reviewing designs, guiding implementation, and unblocking complex technical challenges Drive best practices around CI/CD, testing, security, and cloud-native development Partner with Product, Architecture, and other stakeholders to deliver high-quality solutions Shape our use of Azure and modern cloud services to support scale and reliability Technologies: Azure CI/CD Cloud Support Java Security microservices More: We are an expanding health-tech company looking for a Senior Java Software Engineering Manager who has a deep experience in Java and exposure to Azure. In this senior leadership role, we value someone who enjoys being close to architecture, code quality, and technical decision-making. You will lead a talented team of engineers and ensure the development of scalable and secure software that delivers real value. We offer a collaborative environment and the opportunity to drive technical excellence in our organization. last updated 8 week of 2026