Head of Software Engineering

8 hours ago


Stellenbosch, Western Cape, South Africa Predictive Insights Full time R120 000 - R180 000 per year

Data is everywhere. Direction is rare.

We live in a world drowning in dashboards, signals, and AI promises. Leaders aren't starved for data anymore—they're paralysed by it. At Predictive Insights, we cut through the noise. We turn endless data into foresight that leaders can actually act on. We make progress possible again. Predictive Insight forecasts the demand for our customers' services and products with 15 minute, hourly, daily, monthly and yearly precision, using machine learning and econometric techniques.

Because when you see clearly, you move differently.

The Role

As Head of Software Engineering, you'll lead the technical vision and execution behind our products and services—the tools that transform data paralysis into strategic clarity for our customers and users. This isn't about managing sprints or maintaining legacy systems. It's about building the infrastructure that enables our customers' decisions at scale.

This is an opportunity to step into leadership for the first time. You'll build and shape our software engineering team from the ground up—starting small and scaling strategically. We're looking for a senior engineer ready to make the leap into leadership, and we'll provide coaching, mentorship, and support as you grow into the role. You'll define software engineering culture, establish best practices, and build a team that values clarity over complexity.

This is a deeply hands-on role. You'll spend significant time writing code, architecting solutions, and making technical decisions that determine whether we deliver transformative clarity or just another dashboard. You'll work closely with Product and Design to translate customer and user needs and strategic vision into both experimental and scalable systems that our customers can trust for critical decisions.

Key Responsibilities

  • Define and execute the technical architecture that enables predictive analytics to decisions at scale, ensuring our platform delivers clarity in milliseconds, not hours.
  • Build the engineering team from the ground up—starting with our second hire (yes, you're the first) and scaling strategically as we grow, establishing practices that prioritise people and shipping value over the following process.
  • Collaborate closely with Product and Design teams to translate user research, customer discovery, and strategic vision into technical solutions that our customers trust for high-stakes decisions.
  • Own technical decisions around our data pipelines, ML infrastructure, and cloud architecture in close collaboration with our data team—optimising for insight clarity.
  • Champion the introduction of software engineering processes and tools that enable experimentation in some instances and reliable scale in others—while staying hands-on with critical development work (yes, this will be a challenge).

What You Bring
Essential

  • Genuine interest in growing as a leader—you're ready to mentor, and build a team while receiving coaching and support as you develop leadership skills
  • 7+ years in software engineering with deep technical expertise—you're a senior engineer ready to step into your first leadership role
  • Experience designing the software architecture and building data-intensive applications with data pipelines in a machine learning context—you understand how to move data from raw inputs to actionable insights
  • Experience with Google Cloud Platform (preferred) or extensive AWS experience—you're comfortable with cloud-native architecture, containerization, and modern DevOps practices
  • Expertise in and Python, with proven ability to build scalable backend systems and data processing workflows
  • Proven ability to architect solutions that balance technical excellence with business pragmatism—you know when to build for experimentation, when to build for scale and when to just ship fast and return to it once it's proven value to customers
  • Communication skills that allow you to collaborate and explain your process, approach and motivation to various stakeholders, including technical and non-technical people
  • You do not work in a silo

Desirable

  • Experience working cross-functionally with Product and Design teams
  • Experience implementing software engineering processes and practices from scratch
  • Background in B2B SaaS or enterprise software serving C-suite users—you understand the stakes and expectations
  • Exposure to hiring, mentoring junior engineers, or other leadership experiences (even informal)
  • Experience with data visualisation, analytics platforms, or BI tools
  • Full-stack capabilities with modern frontend frameworks
  • Prioritising learning over being right. Understanding others rather than becoming defensive

What Matters Most

You understand that data without direction is just noise. You're driven by clarity, not complexity. You build with conviction, knowing that what we create helps leaders move forward with confidence, not guesswork.

What we bring
Where We Are Now

Company Stage:

Early growth stage with a small and expanding team

This is a pivotal moment. You'll have the opportunity to shape our foundational product journey with the backing of our existing customer base and our shareholders and investors. But don't underestimate the challenges of growth pains. We're walking a fine line of experimentation and scale that delivers reliable solutions to our customers' problems. 

Let's deliver a billion better decisions by 2030.

Who We Serve

We work with multi-location businesses with high-frequency, high-variability products or services, where decision-makers can act on precise, real-time demand forecasts to drive efficiency and customer experience.

Where We Operate

Most of the companies we work with are in the hospotality and retail sectors. Our immediate focus will be on quick service and fast casual restaurants.

We have one or more customers in South Africa, Botswana, the UK, the US, Australia, New Zealand, Malaysia and Singapore. Our current strategy will focus on specific markets where there is high growth in our focus industries.

What Happens Next

We move with clarity in our hiring, too. No ghosting, no endless rounds. You'll know where you stand at every stage.

We'll contact you to arrange an interview if your application matches our criteria.

Diversity of viewpoints help us see more clearly and build better solutions. We're not looking for someone who is like the rest of us. You need to meet the criteria, not be the same.


  • Software Engineer

    4 days ago


    Stellenbosch, Western Cape, South Africa AiR Full time R200 000 - R250 000 per year

    Senior Software Engineer (Backend x 2 & UI Focus x 2) We are looking for three Senior Software Engineers with strong backend development expertise and UI experience to join our dynamic team. If you have a passion for building scalable systems and enjoy working with cutting-edge technologies, this role is for you. What Youll Be Doing: Developing and...

  • Software Engineer

    4 days ago


    Stellenbosch, Western Cape, South Africa AiR Full time R500 000 - R1 200 000 per year

    Software Engineer Data Services & AnalyticsOverviewWe are seeking a Software Engineer with a strong data focus to help build and enhance our next-generation data services platform. This role will involve developing ETL processes, APIs, and query services to support front-end applications, ensuring high performance and scalability. The position requires...


  • Stellenbosch, Western Cape, South Africa CubeSpace ADCS Full time R250 000 - R350 000 per year

    Role Overview:CubeSpace is looking for a meticulous and driven Embedded Software Engineer, who is responsible for designing, developing, integrating, and verifying embedded software solutions in line with system and customer requirements. The role spans the full engineering lifecycle, including concept definition, requirements management, software...

  • Software Engineer

    4 days ago


    Stellenbosch, Western Cape, South Africa Communicate Ct Full time R280 000 - R420 000 per year

    Step into The Fighting Machine — where precision meets purpose, and engineers become tacticians.Build the radar intelligence that drives next-generation systems.Every line of your code will be forged for endurance, speed, and control.This isn't ordinary software development — it's engineering for battle readinessAs part of the radar division, you'll...


  • Stellenbosch, Western Cape, South Africa WatersEdge Solutions Full time R250 000 - R750 000 per year

    Location:Hybrid – Stellenbosch OfficeEmployment Type:Full-TimeSalary:Competitive, based on experience and qualificationsIndustry:Software Engineering | Technology SolutionsWatersEdge Solutionsis partnering with a fast-growing, innovation-focused technology company to hire a driven Intermediate Software Engineer. This is a high-impact role ideal for a...


  • Stellenbosch, Western Cape, South Africa Communicate Ct Full time R250 000 - R400 000 per year

    From radar tech that keeps cyclists safe to golf launch monitors that perfect your swing—our client is behind the scenes of some of the coolest consumer tech in the game. Now they're scouting for a Junior Software Engineer to help build the next radar-powered marvel. If you're fresh out of varsity and ready to code your way into greatness, this is your...


  • Stellenbosch, Western Cape, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year

    Minimum Requirements:MatricA relevant tertiary qualification in Information Technology (ideal)Experience: 6+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language). Experience with modern front-end and back-end frameworks and technologiesKnowledge:Is able...


  • Stellenbosch, Western Cape, South Africa Communicate Ct Full time R900 000 - R1 400 000 per year

    As the year winds down and the season of possibility rolls in, here's your chance to step into a role that delivers real impact, the kind that reaches far beyond borders. A cutting-edge tech innovator is looking for a Senior Software Engineer with a passion for data science to join a high-ownership team where curiosity is celebrated, innovation thrives, and...


  • Stellenbosch, Western Cape, South Africa Capitec Bank Ltd Full time

    Apply by: 31 October 2025We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:1. To see what life at Capitec is all about and complete a short assessment, please click here2.  Once you have completed the above finalize your application by...


  • Stellenbosch, Western Cape, South Africa Boardroom Appointments Full time R250 000 - R500 000 per year

    Minimum Requirements:MatricA relevant tertiary qualification in Information Technology (ideal)Experience:3+ years proven experience in back-end software development, project delivery and implementation (in relevant development technologies/language). Experience with back-end frameworks and technologiesKnowledge:Is able to apply advanced knowledge of the...