Head of SoftwareWe 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 practicesDeveloping and delivering a strategic technological vision for software developmentCollaborating with key stakeholders to ensure delivery against agreed current and future prioritiesImplement mechanisms to monitor, manage and provide progress on all software development activitiesEnsuring 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 developmentEnsuring that the skills and experience of the Software team is consistent with business needsAs the selected Head of Software, your experience should include the following:At least five years in a management roleA background in embedded software within a product development environmentA thorough understanding SW development processes and tools including elements such as Version/Configuration Management, Issue tracking tools, CI/CD, SAST and SCAExperience of managing departmental budgetsExceptional organisational, interpersonal and project management skillsExperience 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 solutionsExperience with developing, implementing, monitoring and reporting KPI’sThe ability to inspire a culture of continuous improvementHighly Desirable:Knowledge of telecommunications solutions such as 4G/5GThis is an excellent opportunity for a Head of Software ready for a fresh new challengePlease 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.