Job Description
Software Development Manager
Location: Surrey
Salary: £80k
Job Type: Permanent
We are seeking an experienced Software Development Manager to lead a team of UK-based developers and oversee an external software house, ensuring that software development processes run efficiently and effectively within our IT Operating Model.
This role is ideal for a hands-on leader with a strong technical background, proven experience in Agile/Scrum methodologies, and the ability to manage third-party development teams effectively.
Key Responsibilities
* Lead and manage the in-house development team while overseeing external development suppliers.
* Own and maintain strong working relationships with external software development teams, ensuring contracts are fit for purpose.
* Act as Scrum Master where required, driving Agile best practices across the development process.
* Ensure that software development outputs align with business requirements and work packages defined by the Product Management function.
* Monitor and maintain the quality of internal and external development resources, implementing necessary controls.
* Provide expert guidance on technical matters, including cloud architectures (AWS/Azure), mobile development, DevOps pipelines, website scalability, and secure development.
* Work closely with the Group CTO, Product Management function, and wider IT team to ensure development aligns with business objectives.
* Foster a collaborative and high-performance development culture, balancing diplomacy with strong technical decision-making.
Candidate Requirements
Essential:
* Strong experience in managing third-party development teams, including contract oversight.
* In-depth knowledge of Agile/Scrum methodologies, with the ability to fulfil a Scrum Master role.
* Experience leading geographically dispersed teams in complex environments.
* Previous hands on expertise in .Net development.
* A strong understanding of cloud systems (AWS/Azure), mobile development frameworks, and software architecture best practices.
* Excellent communication and leadership skills, with the ability to influence and challenge technical decisions.
Desirable:
* Experience with DevOps pipelines and CI/CD processes.
* Familiarity with Flutter for cross-platform mobile development.
* Certified Scrum Master qualification.
What We Offer:
* A collaborative and supportive work environment.
* The opportunity to shape and influence a growing development team.
* Exposure to cutting-edge technologies and best practices in software development.
* Competitive salary and benefits package.
If you are an experienced Software Development Manager with strong Agile/Scrum expertise and third-party management skills, we would love to hear from you.
Apply now to be part of a forward-thinking team driving technical excellence.