Head of Software

Bullock Tech Talent Partners

Cape Town

Hybrid

ZAR 1,800,000 - 3,200,000

Full time

4 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bullock Tech Talent Partners in Cape Town is seeking a Head of Software to lead a team of engineers across backend, frontend, and data domains. You will drive the software strategy, architecture decisions, and delivery excellence in a senior leadership role.

You will hire, coach, and scale teams while maintaining hands-on credibility in architecture and incident response. This is a hybrid role with three days in-office per week.

Qualifications

  • Minimum 3 years managing software engineers or technical leads.
  • Engineering degree, Diploma, or equivalent practical experience.
  • Demonstrated experience leading cross-functional software teams.
  • Proven track record of shipping production systems at scale.
  • Experience owning or significantly influencing architecture decisions.
  • Strong exposure to structured software design and release management practices.
  • Soft Skills: attention to detail with multiple requests; good written and verbal communication.
  • Hands-on approach while leading teams in a fast-paced environment.

Responsibilities

  • Own the software strategy and technical roadmap across backend services, edge compute, APIs, and supporting developer platforms.
  • Define and evolve system architecture for low-latency real-time tracking workloads (streaming ingestion, processing, synchronisation and delivery).
  • Make pragmatic technology decisions that improve reliability, scalability, and speed of delivery.
  • Drive strong engineering practices: design reviews, RFCs, coding standards, test strategies, telemetry and release governance.

Skills

Leadership
Architecture
Cross-functional
Delivery management

Education

Engineering degree
Diploma

Tools

DevOps tooling

Job description

Location:Cape Town (Claremont)- Hybrid 3 days in office per week

Employment Type: Full-time, Permanent

Introduction:

The Head of Software must have a successful track record of managing a team of software engineers (Front End / Back End and Data Scientists) as well as technically strong to provide input on architectural decisions.

This is a senior leadership role. You will:

  • Build and lead a high-performing software organisation (backend / API, cloud services, frontend, data science)
  • Establish engineering standards, and drive execution against product and commercial commitments.
  • You will set the technical direction and operating cadence that keeps our client fast while making reliability feel like a core product feature.
  • You will still be technically credible and capable of diving into architecture and incident response, but your primary job is leading people and systems at scale: hiring, coaching, delivery, and operational excellence.

If you thrive in a fast-paced, innovative environment and bring strong IT and people management expertise, we’d love to hear from you.

Required skills / Experience:

  • Minimum 3 years managing software engineers or technical leads.
  • Education: Engineering degree, Diploma, or equivalent practical experience.
  • Demonstrated experience leading cross-functional software teams.
  • Proven track record of shipping production systems at scale.
  • Experience owning or significantly influencing architecture decisions.
  • Strong exposure to structured software design and release management practices.
  • Soft Skills: Exceptional attention to detail and ability to manage multiple requests simultaneously. Good written and verbal communication.
  • Able to work independently with a hands-on, sleeves rolled-up approach that thrives in a fast-paced environment.

Key Responsibilities:

Strategy, architecture, and platform ownership

  • Own the software strategy and technical roadmap across backend services, edge compute, APIs, and supporting developer platforms.
  • Define and evolve system architecture for low-latency real-time tracking workloads (streaming ingestion, processing, synchronisation and delivery).
  • Make pragmatic technology decisions that improve reliability, scalability, and speed of delivery.
  • Drive strong engineering practices: design reviews, RFCs, coding standards, test strategies, telemetry and release governance.

Leadership & Process

  • Operate as both a strategic leader and technical authority.
  • Enforces engineering discipline without creating delivery friction.
  • Prioritises clarity, predictability, and quality over reactive development.
  • Builds scalable team structures rather than hero-driven execution.
  • Drive measurable improvements in delivery and reliability metrics.

Nice to Have:

  • Experience scaling teams through growth phases
  • Exposure to high-availability or low-latency systems
  • Experience working closely with hardware / embedded / data systems
  • Familiarity with DevOps and infrastructure reliability practices
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Head of Software Engineering
Head of Software Engineering

Liquid Thought • Cape Town

On-site
ZAR 1,800,000 - 2,400,000
Head of Software Engineering
Head of Software Engineering

ATS Client • Cape Town

On-site
ZAR 1,800,000 - 3,200,000
Lead Software Architect
Lead Software Architect

Placements24 • Cape Town

Hybrid
ZAR 1,000,000 - 1,200,000
Performance-based bonus
Remote work
Health, wellness & life insurance
+2
Head of Software Engineering
Head of Software Engineering

WatersEdge Solutions • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Hybrid working model
Senior leadership opportunity
Opportunity to shape engineering standards
Engineering Lead (Cape Town)
Engineering Lead (Cape Town)

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 1,500,000 - 2,000,000
Engineering Lead (Cape Town)
Engineering Lead (Cape Town)

Sabenza IT & Recruitment • Kou-Kamma Local Municipality

On-site
ZAR 1,000,000 - 1,800,000
Lead Software Engineer - Fintech Solutions
Lead Software Engineer - Fintech Solutions

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Competitive base salary
Health benefits
Stock options
+2
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Noord-Kaap

On-site
ZAR 1,200,000 - 1,600,000
Competitive salary package
Health insurance
Pension plan
+3
Head of Software Engineering: Lead Scale & Architecture
Head of Software Engineering: Lead Scale & Architecture

Bullock Tech Talent Partners • Cape Town

Hybrid
ZAR 1,800,000 - 3,200,000
Lead Software Architect
Lead Software Architect

Placements24 • Centurion

On-site
ZAR 1,800,000 - 2,800,000
Executive salary
Health insurance
Retirement plans
+4