Job Description
Head of Software
We are currently searching for a Head of Software on behalf of one of our key clients in Cambridge that is going through a significant round of growth.
As the selected Head of Software, you’ll be responsible for leading, developing and managing a talented software group working on next generation wireless products that will be supplied to a global client base.
The role includes five direct reports made up of Team/Technical Leaders and a wider group of up to fifty Software Engineers.
Key responsibilities for the role of Head of Software will include:
* Leading and managing a talented pool of software engineers to deliver innovative solutions, define, and execute on software development programmes.
* Guiding and supporting the team in the continuous improvement of Agile development practices
* Developing and delivering a strategic technological vision for software development
* Collaborating with key stakeholders to ensure delivery against agreed current and future priorities
* Implement mechanisms to monitor, manage and provide progress on all software development activities
* Ensuring all software development projects are completed on time and within budget.
* Taking responsibility for departmental and project budget forecasting, estimation, and control.
* Creation, implementation and monitoring of a continuous improvement plan for software development
* Ensuring that the skills and experience of the Software team is consistent with business needs
As the selected Head of Software, your experience should include the following:
* At least five years in a management role
* A background in embedded software within a product development environment
* A thorough understanding SW development processes and tools including elements such as Version/Configuration Management, Issue tracking tools, CI/CD, SAST and SCA
* Experience of managing departmental budgets
* Exceptional organisational, interpersonal and project management skills
* Experience with mentoring & coaching, performance management, technical arbitration, workforce and resource planning. ability to work in a fast-paced, collaborative environment.
* An analytical thinker with a logical and methodical approach to identifying issues and solutions
* Experience with developing, implementing, monitoring and reporting KPI’s
* The ability to inspire a culture of continuous improvement
Highly Desirable:
* Knowledge of telecommunications solutions such as 4G/5G
This is an excellent opportunity for a Head of Software ready for a fresh new challenge
Please get in touch if you would like to explore further or have any questions regarding the role or company.
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.