Head of Software Engineering

18 hours ago


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


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 power business growth.

KEY RESPONSIBILITIES

Strategic technical leadership

  • Define and execute comprehensive technology roadmap aligned with business objectives and market opportunities
  • Drive design decisions for cloud-native applications, microservices and distributed systems
  • Establish technical vision for scalable, secure and maintainable software platforms
  • Lead digital transformation initiatives and modernisation of legacy systems
  • Evaluate and adopt emerging technologies to maintain competitive technical advantages

Engineering excellence & operations

  • Implement robust software development processes
  • Establish and enforce coding standards, code review protocols and automated testing frameworks
  • Oversee CI/CD pipeline architecture, infrastructure as code and deployment automation
  • Drive quality assurance processes, performance optimisation and system reliability initiatives
  • Manage technical debt reduction and continuous improvement programs

Team leadership & development

  • Build and lead a team of software engineers and technical leads
  • Recruit top-notch engineering talent and establish clear career development pathways
  • Foster a culture of innovation, collaboration and technical excellence
  • Conduct performance reviews, provide mentorship and drive professional growth
  • Create inclusive engineering culture that promotes diversity, learning and continuous improvement

Cross-functional collaboration

  • Collaborate with other technology and business teams to ensure seamless system integration
  • Work with design and UX teams to deliver exceptional user experiences
  • Coordinate with security teams to implement robust cybersecurity measures and compliance standards
  • Present technical strategy and progress updates to executive leadership and stakeholders

Delivery & performance management

  • Ensure on-time delivery of high-quality software products and features
  • Manage engineering resources, project timelines and risk mitigation strategies
  • Establish and monitor key performance indicators (KPIs) for productivity and quality
  • Drive incident response, post-mortem analysis and system reliability improvements
  • Optimise development velocity while maintaining code quality and system stability

REQUIRED QUALIFICATIONS, EXPERIENCE AND COMPETENCIES

Education & experience

  • Honours degree in Computer Science, Software Engineering, Electronic Engineering or related technical field
  • 10+ years of software development experience with progressively increasing responsibility
  • Minimum 5 years in engineering leadership roles managing teams of 15+ engineers
  • Proven track record of scaling engineering organisations through rapid growth phases
  • Experience in technology companies, SaaS platforms, or high-growth startups preferred

Technical expertise

  • Deep hands-on experience with cloud platforms (AWS, Azure, GCP) and cloud-native architecture patterns
  • Strong software engineering expertise
  • Extensive experience with containerisation and orchestration (Docker, Kubernetes, EKS/AKS)
  • Expert knowledge of microservices architecture, API design, and distributed systems
  • Advanced understanding of CI/CD pipelines, infrastructure as code (Terraform, CloudFormation), and DevOps tooling
  • Experience with modern frontend frameworks (React, Angular, ) and backend technologies

Leadership & Management skills

  • Exceptional leadership abilities with demonstrated success building and scaling engineering teams
  • Strategic thinking and ability to translate business objectives into technical roadmaps
  • Excellent communication and presentation skills for technical and non-technical audiences
  • Experience managing engineering budgets, vendor relationships and partnerships
  • Proven ability to drive cultural change
  • Data-driven decision-making approach with strong analytical and problem-solving skills

System & Architecture knowledge

  • Understanding scalable system design, performance optimisation and reliability engineering
  • Experience with database technologies (relational and NoSQL), data architecture and analytics platforms
  • Knowledge of security best practices, compliance frameworks and privacy regulations
  • Understanding of monitoring, logging and observability tools (e.g., DataDog, New Relic, AppDynamics)
  • Experience with automated testing strategies, quality assurance processes and deployment practices



  • 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 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...


  • 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 Gendac | Software, Innovations & IoT Full time

    ARE YOU ...apassionate Senior Software Engineerlooking for variety and the chance to work on interesting projects?A career at Gendac means you'll work on a range of challenging projects, for a mixture of interesting clients, with different teams and diverse technologies. Each new project presents exciting new challenges and responsibilities ensuring...


  • 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,...

  • Software Engineer

    5 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

    19 hours ago


    Cape Town, Western Cape, South Africa Aerobotics Full time US$85 000 - US$120 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...