Job Description
Software Development Manager - Java
A fast-growing, global leader in real-time data analytics is expanding its software engineering function. We are looking for an experienced Software Development Manager to lead a talented and highly skilled software team, focusing on team performance, process efficiency, and high-quality software delivery.
As Development Manager, you will oversee a team of up to 30 people, including Technical Leads, Developers, Product Owners, and QA. This is a leadership role with a strong emphasis on people management, process improvement, delivery, and stakeholder engagement. While the role is not hands-on technically, you'll need a solid background in Java software development to understand technical challenges and support the team effectively.
This role offers hybrid working with 1 day per week in the Crawley office.
About You:
1. Proven experience leading hybrid and remote software development teams.
2. A background in software engineering, particularly Java development (Java, multi-threaded server-side applications).
3. Strong people management experience, including 1-2-1s, performance appraisals, and career development planning.
4. Excellent communication skills with the ability to work closely with stakeholders and cross-functional teams.
5. Solid understanding of microservice architecture and modern software delivery practices.
6. Exp...