Enable job alerts via email!

Head of Software Development

Mindworx Consulting and Academy

Cape Town

On-site

ZAR 1,000,000 - 1,500,000

Full time

16 days ago

Job summary

A leading consulting firm in Cape Town seeks a senior technical leader to manage and mentor large software development teams. The ideal candidate will have over 10 years of hands-on experience, especially in C#/.NET and mobile applications. This role involves strategic planning and driving enterprise-scale solutions, ensuring best coding practices, and aligning development with business goals. A postgraduate qualification in a relevant field is required, coupled with strong leadership and stakeholder management skills.

Qualifications

  • Minimum 10 years’ hands-on development experience.
  • Proven leadership experience managing large-scale teams.
  • Strong expertise in delivering enterprise-grade software.

Responsibilities

  • Provide strategic and technical leadership across software development initiatives.
  • Manage and mentor a team of 30–35 staff.
  • Drive design and delivery of enterprise-scale software solutions.

Skills

C# / .NET
Mobile application development
Leadership
Stakeholder management
Agile methodologies
DevOps

Education

Postgraduate qualification in Computer Science or Software Engineering

Tools

.NET Framework / .NET Core
Front-end technologies (Angular, React)
Back-end systems (APIs, databases, cloud platforms)
Job description
Key Responsibilities
  • 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
Required Skills and Experience
  • 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.