Head of Software Development recruitment experts
Hire a Head of Software Development
Looking for Head of Software Development jobs? Search jobs
What is a Head of Software Development?
Sometimes also referred to as a Software Development Manager, it is up to the Head of Software Development to deliver and maintain a product that sets out to achieve the business goals of the company and/or client. In order to do so, the development team must be run with a clear direction and efficiency.
What should be included in a Head of Software Development job description?
The Head of Software Development is required primarily to lead the software development team and set the team’s strategy.
The Head of Software Development is also responsible for:
- Managing department budgets and resources
- Building and managing relationships with clients, vendors, and business units
- Project scoping, planning, and management
- Talent recruitment and mentoring
- Some programming and design, as needed
What skills and qualifications should a Head of Software Development have?
A managerial role, the Head of Software Development should be highly skilled in leadership. Top notch candidates for this particular role are able to see the bigger picture and align development projects with clear business goals.
While a tertiary education in computer science, software development and/or engineering, is recommended, it is not strictly necessary. Instead, Heads of Software Development should be able to demonstrate highly developed management skills, and have broad knowledge of software development, IT, and the product development lifecycle. Candidates with specific experience within a relevant industry would be a bonus.
Other technical skills include:
- Relevant programming languages
- Experience working with relevant development platforms
- Writing scripts
- Automation testing
- Budgeting and audit
- Performance and department reviews
Soft skills should include:
- Leadership and mentoring
- Problem solving
- Ability to work under pressure/deadlines
- Time management