Careers

Build the next generation of South African ICT consulting.

Senior engineering culture, world-class clients, and real career growth. We hire for curiosity and craft.

Senior by default

Our average engineer has 8+ years of experience. Juniors join through our academy.

Real flexibility

Hybrid by default. Outcomes matter, not seat time.

Always learning

A real learning budget, internal guilds, and senior mentorship.

Benefits

How we look after our people

Senior engineering culture

Pair with the best engineers in South Africa, every day.

Hybrid by default

Two days in our Cape Town and Johannesburg studios, the rest wherever you do your best work.

Learning budget

Conference, certification, and book budget. We sponsor your growth.

Family-first leave

Generous parental leave and flexible time when life happens.

Equity & profit share

Senior team members participate in profit share and equity.

Health & wellness

Full medical aid, mental health support, and an in-office wellness programme.

Programmes

Graduate & internship

Graduate Programme

A 12-month rotational programme with mentorship and a guaranteed first placement. SETA accredited.

  • · Open to CS, IT, and engineering graduates
  • · Cape Town and Johannesburg cohorts
  • · Stipend, learning budget, and full benefits

Internships

Three-month internships across engineering, data, and consulting. Many interns join us full-time.

  • · Open to penultimate-year students
  • · Paid, mentored, with real client work
  • · Apply via the form below

Open roles

Where you could land

Engineering Cape Town (Hybrid) Full-time

Senior Full-Stack Engineer

Lead delivery on enterprise web platforms for our financial services and government clients.

You'll work with TypeScript, React, Node.js, and PostgreSQL on systems used by millions of South Africans.

Data Johannesburg (Hybrid) Full-time

Lead Business Intelligence Consultant

Own BI engagements end-to-end, from discovery to executive-ready dashboards.

Power BI, dbt, and modern data warehouses. Strong stakeholder and storytelling skills required.

Platform Cape Town (Remote possible) Full-time

Cloud Platform Engineer

Build the internal developer platforms our delivery teams ship on.

AWS, Kubernetes, Terraform, GitHub Actions. You love paved roads and golden paths.

AI Cape Town (Hybrid) Full-time

AI / Machine Learning Engineer

Productionise ML and generative AI features for regulated industries.

Python, PyTorch, LangChain, and a healthy obsession with evaluation and safety.

Engineering Cape Town & Johannesburg Graduate Programme

Graduate Software Engineer (2027 cohort)

12-month graduate programme with rotations, mentorship, and a guaranteed placement.

Open to recent CS, IT, and engineering graduates. SETA-accredited.

Consulting Cape Town (Hybrid) Full-time

Senior Business Analyst

Partner with client executives to turn ambiguity into prioritised, build-ready backlogs.

Strong workshop facilitation, BPMN, and stakeholder management.

Process

How hiring works at Karisani

STEP 01

Intro call

30 minutes with someone from our talent team.

STEP 02

Craft conversation

A working session with the team you'd join.

STEP 03

Practical

A take-home or pairing session — never a leetcode gauntlet.

STEP 04

Offer

We move fast when we know it's a fit.

Employee stories

Hear it from the team

LN

I joined as a graduate from the academy. Six years later I lead engagements for our biggest banking client.

Lerato N. · Senior Engineer

MR

Karisani trusted me to lead a national BI rollout in my second year. That kind of belief is rare.

Mpho R. · Data Consultant

ZK

I work on AWS reference architectures used across the company. The technical bar here is genuinely world-class.

Zinzi K. · Cloud Architect

Don't see the right role?

Join our talent community. We'll get in touch when something opens up.