We are seeking an experienced Software Development Manager to lead our talented development team in Johannesburg. The ideal candidate will possess strong leadership skills and a proven background in software development, enabling them to drive projects from conception to completion.