Head of Software Engineering

1 week ago


Cape Town, Western Cape, South Africa Mindworx Consulting and Academy Full time R900 000 - R1 200 000 per year

The Head of Software Engineering will lead and scale the software engineering function across multiple teams, driving innovation, delivery excellence, and technical strategy. The role requires a strong background in .NET Core development, mobile application design (iOS/Android), and enterprise-level software architecture. The successful candidate will ensure that the organisation's technology solutions are scalable, secure, and aligned with business goals.

Key Responsibilities

  • Strategic Leadership:
  • Define and execute the software engineering strategy in alignment with the company's vision and business objectives.
  • Team Management:
  • Lead, mentor, and grow a diverse engineering team of 30–35 members, including 6 direct reports (Software Development Managers, Architects, and Leads).
  • Technical Oversight:
  • Provide architectural direction and best practices for enterprise-grade systems built on .NET Core, C#, and mobile technologies (Flutter, Xamarin, MAUI, React Native, etc.).
  • Innovation & Delivery:
  • Drive agile and DevOps practices to ensure timely and high-quality software releases.
  • Collaboration:
  • Work closely with Product, Infrastructure, Security, and Data teams to deliver integrated solutions.
  • Quality & Performance:
  • Ensure robust CI/CD pipelines, code quality standards, and continuous improvement in engineering processes.
  • Vendor and Stakeholder Management:
  • Manage technical partnerships, budgets, and stakeholder expectations.
  • Future Readiness:
  • Stay ahead of emerging technologies, frameworks, and cloud innovations to enhance software delivery.

Qualifications & Experience

  • Education:
  • Minimum Honours Degree in Computer Science, Software Engineering, or a related field.

  • Experience:

  • 10+ years of software development experience, with at least 5 years in a leadership capacity.
  • Proven experience leading large-scale software teams (20+ engineers).
  • Extensive hands-on expertise in .NET Core, C#, ASP.NET, and related frameworks.
  • Solid experience in mobile application development (native or cross-platform).
  • Strong understanding of cloud environments (Azure, AWS, or GCP).
  • Exposure to front-end frameworks such as Angular, React, or Blazor is advantageous.
  • Strong background in DevOps practices, CI/CD pipelines, and microservices architecture.

Core Competencies

  • Strategic and analytical thinker with a strong technical foundation.
  • Excellent leadership, mentoring, and communication skills.
  • Strong problem-solving and decision-making ability.
  • Passion for innovation, technology trends, and continuous improvement.
  • Ability to operate effectively in a fast-paced, agile environment.

Preferred Certifications

  • Microsoft Certified: Azure Solutions Architect Expert
  • Certified ScrumMaster (CSM) or SAFe Certification
  • TOGAF or equivalent architecture certification


  • Cape Town, Western Cape, South Africa Old Mutual Limited Full time R600 000 - R1 000 000 per year

    Let's Write Africa's Story TogetherOld Mutual is a firm believer in the African opportunity and our diverse talent reflects this. Job DescriptionThe Head of Software Engineering reports into the Head of Engineering and is responsible for the development of high-quality designs and solutions and the integration of these at an Enterprise level across Old...


  • Cape Town, Western Cape, South Africa Liquid Thought Full time R120 000 - R250 000 per year

    About the job Head of Software Engineering ABOUT THE ROLE Were looking for a Head of Software Engineering to lead our software development efforts and drive technical excellence across our engineering teams. Reporting to the Chief Information Officer, this role is perfect for a seasoned engineer who thrives on delivering innovative software solutions that...


  • Cape Town, Western Cape, South Africa Liquid Thought Full time R1 000 000 - R3 000 000 per year

    ABOUT THE ROLEWere looking for a Head of Software Engineering to lead our software development efforts and drive technical excellence across our engineering teams. Reporting to the Chief Information Officer, this role is perfect for a seasoned engineer who thrives on delivering innovative software solutions that power business growth.KEY...


  • Cape Town, Western Cape, South Africa MRI Software Full time R250 000 - R450 000 per year

    Since we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you.Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...


  • Cape Town, Western Cape, South Africa BET Software Full time R900 000 - R1 200 000 per year

    We Want You:BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...


  • Cape Town, Western Cape, South Africa BET Software Full time R70 000 - R120 000 per year

    We Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...

  • Head Of Engineering

    7 days ago


    Cape Town, Western Cape, South Africa Set Consulting Full time R1 000 000 - R3 000 000 per year

    We're Hiring: Head of Engineering | Renewable Energy SectorLocation: Cape TownContract Type: PermanentIndustry: Renewable Energy / Solar PowerSalary: Market-related (based on experience)Are you a visionary engineering leader with a passion for innovation in solar energy?Join a dynamic team driving sustainable energy solutions across Africa. We're looking for...

  • Software Engineer

    3 days ago


    Cape Town, Western Cape, South Africa Aerobotics Full time R800 000 - R1 000 000 per year

    About AeroboticsTo date, we've analysed over 340 million trees and 100 million fruit, helping farmers make critical operational and agricultural decisions that maximise yield and efficiency. Our global team of 50+ professionals is headquartered in Cape Town, with commercial offices in the USA, Australia, Portugal, Spain, and South America.The OpportunityWe...

  • Software Engineer

    6 days ago


    Cape Town, Western Cape, South Africa Aerobotics Full time R600 000 - R1 200 000 per year

    About AeroboticsOur mission is to provide intelligent tools to feed the world. We do this by delivering actionable tree and fruit insights to growers across 18 countries, powered by imagery and advanced computer vision.To date, we've analysed over 340 million trees and 100 million fruit, helping farmers make critical operational and agricultural decisions...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Old Mutual Limited Full time R1 500 000 - R2 500 000 per year

    Let's Write Africa's Story TogetherOld Mutual is a firm believer in the African opportunity and our diverse talent reflects this. Job Description·Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).5+ years of experience as a Full-Stack Software Engineer, with a track record of delivering complex...