Browse jobs Find the right job type for you Explore how we help jobseekers Finance and accounting Financial services Technology Business support Contract talent Permanent talent Learn how we work with you Executive search Finance and accounting Financial services Technology Business support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2024 Salary Guide Press room Salary and hiring trends Adaptive working Competitive advantage Work-life balance Diversity and inclusion Browse jobs Find your next hire Our locations

Head of Software Development

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.

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 Delegation Problem solving Communication Interpersonal Ability to work under pressure/deadlines Time management Organisation

Looking for a head of software development or a head of software development job?

Submit your resume or request talent now and our expert recruiters will be with you shortly.Robert Half can assist you with your head of software development staffing needs.

Hiring? Start here.

Access millions of skilled contract and permanent candidates at every level from support roles to C-suite, and pinpoint the talent you need using our industry-leading matching technology. Find your next hire