
Head of Software Development
- Western Cape
- Permanent
- Full-time
- The Head of Software Development will lead and scale the organisation’s software development function, overseeing a team of 30–35 developers across front-end, back-end, and mobile platforms. This individual will be responsible for driving technical excellence, delivering large-scale, high-performance systems, and ensuring innovative, customer-focused solutions. The ideal candidate is a seasoned development leader with extensive hands-on expertise in C#, .NET, and mobile application development
- Provide strategic and technical leadership across all software development initiatives
- Manage, mentor, and grow a team of 30–35 staff, including 6 direct reporting managers/team leads
- Drive the design, development, and delivery of enterprise-scale software solutions across web, mobile, front-end, and back-end platforms
- Ensure best practices in coding standards, architecture, testing, and continuous integration/deployment
- Partner with product, business, and IT stakeholders to align development efforts with business objectives
- Oversee resource allocation, project timelines, and performance metrics to ensure delivery of high-quality solutions on time
- Stay ahead of industry trends, introducing modern development tools, frameworks, and methodologies
- Build a culture of innovation, collaboration, and continuous improvement within the development teams
- Minimum 10 years’ hands-on development experience, including C#/.NET and mobile application development
- Proven leadership experience managing large-scale software development teams (30+ staff)with at least 6 direct reports
- Demonstrated experience in delivering enterprise-grade, high-volume software solutions
- Strong expertise in:
- .NET Framework / .NET Core
- Mobile development(iOS, Android, cross-platform frameworks)
- Front-end technologies(Angular, React, or similar)
- Back-end systems(APIs, databases, cloud platforms)
- Postgraduate qualification in Computer Science, Software Engineering, or related field
- Excellent understanding of Agile, DevOps, and modern software development lifecycle methodologies
- Strong stakeholder management and communication skills