Senior Java Software Engineering Manager with hands-on full-stack background, deep Java experience, and strong exposure to Azure is required by our expanding health-tech client. This is a senior leadership role, but not a step away from technology — we want someone who still enjoys architecture, code quality, and technical decision-making.
You'll lead a team of high-performing engineers, set technical direction, and ensure the client builds scalable, secure, and well-designed software that delivers real value.
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.
* Have a strong hands-on background in full-stack development, with Java as a core language, with solid experience building and running systems on Azure (or similar cloud platforms).
* Proven experience leading software engineers and engineering managers.
* Experience with microservices, distributed systems, and event-driven architectures.
#J-18808-Ljbffr