Home » Careers » Development Manager

Development Manager, Cape Town

About the company

VOSS develops a range of products that are used by the world’s largest communications service providers and enterprises. These market-leading tools are paired with professional services to help our customers achieve the most from their digital workplace platform. We operate in a very dynamic industry and leverage the latest technologies to keep our software at the forefront of the market.

VOSS is a global team with offices in Cape Town, Dallas, London, and Sydney. Our engineers are encouraged to travel and work directly with our customers to gain real-world experience. Read more about VOSS and what we do, on our website.

Purpose of the position

The Development Manager fulfills a vital role in Engineering and reports directly to the VP of Engineering. The Development Manager leads a global development team and is ultimately responsible for all development activities. The Development Manager owns the development process and must ensure that it supports quality software deliverables. The Development Manager must work with the team to create and maintain a backlog of internal work to be completed such as technical debt, internal tools, frameworks etc.

Duties and responsibilities

  • Participate in an agile development process as projects require
  • Collaborate with the team to continually improve the product and delivery processes
  • Assist in weekly team task prioritization
  • Assist in release planning
  • Assist with recruitment activities
  • Assist with running of team standups
  • Ownership of internal documentation
  • Own and drive internal Engineering backlog
    • Technical debt / Maintenance
    • Internal tooling
    • Frameworks
  • Regular reporting to the executive team
    • Defect Reporting
    • Team Time Reporting
    • KPI Reporting
  • Line management for the development team
    • Communicate weekly goals with the team
    • Ensuring regular one-to-one meetings take place
    • Performing regular performance and KPI evaluation
    • Ensuring personal development plans are in place for each team member
  • Weekly defect and support ticket scrubbing
    • Ensuring that all defects are analysed in order to improve test coverage and automation (RCA)
  • Run regular team retrospectives
  • Training and onboarding of new team members

Technical skills and experience

  • At least 5 years of development team management experience
  • At least 10 years of development experience
  • Experience working in an Agile organisation
  • Jira experience is required
  • Strong technical aptitude and experience leading teams in delivering quality software
  • Track record of delivery in an enterprise software organisation
  • Excellent communication and interpersonal skills

Minimum qualifications

  • Relevant degree, diploma or certifications

Driving / Travel requirements

  • Must hold a current valid driver’s license and passport
  • International travel could be required from time to time