BBD invites South African unemployed graduates to apply for the Graduate Programme (SA26).
Internship Application Closing Date: Not specified (Apply online as soon as possible)
Internship Location: South Africa (Hybrid Working Model)
If you are passionate about technology, coding and building real-world software solutions, this is your opportunity to kick-start your IT career with one of South Africa’s leading software development companies.
About BBD
BBD is a leading international software solutions company with more than 1 000 IT professionals. The company builds powerful software that solves real-world problems for industries such as:
- Financial services
- Public sector entities
- Telecommunications
- Sports betting
- Enterprise businesses
Innovation is at the core of BBD’s culture, and graduates become full-time, paid employees from Day 1.
About the BBD Graduate Programme (SA26)
The BBD Grad Programme is designed to bridge the gap between university and the professional IT industry.
From your first day:
- You work as a full-time, paid BBD employee
- You join real client project teams
- You receive structured technical development through “Level Ups”
- You gain mentorship from senior developers
Many graduates say they learn more in their first 8 weeks at BBD than during their entire university studies.
Why Join BBD?
Here’s what makes the BBD Graduate Programme stand out:
- Market-related salary
- Performance-based bonuses
- Hybrid working model
- Collaborative teams
- Continuous learning and upskilling
- Exposure to modern technologies
- Fun company culture (yes, including epic parties and great coffee!)
You’ll gain experience across different industries and technology stacks, helping you build a strong and versatile IT career.
Minimum Requirements
To qualify for the BBD Graduate Programme (SA26), you must:
- Be a newly qualified graduate
- Hold a Diploma / Bachelor’s / Honours / Master’s / Doctorate degree in:
- BSc
- BEng
- BCom
- BIT
- Major in:
- Computer Science
- Software Engineering
- Information Technology
- Informatics
Alternatively, if you have a strong portfolio of technical work (e.g., GitHub projects), you may also be considered.
Additional Requirements:
- Strong academic performance
- Passion for technology and coding beyond formal studies
- Practical coding experience
- Ability to creatively solve problems and debug software
Documents Required
When applying, make sure you include:
- Updated CV
- Copy of your South African ID
- Latest academic transcripts or Matric certificate
- Link to GitHub or personal coding projects (if available)
Application Process
The recruitment process includes:
- Upload your CV on the BBD careers portal
- If shortlisted, you will receive a link to complete a software engineering technical challenge (valid for 14 days)
- Your submission will be reviewed
- If successful, you will attend a virtual interview
- If successful, an official offer will be made
Who Should Apply?
This programme is ideal for:
- Final-year IT students graduating soon
- Recent graduates in Computer Science or related fields
- Self-taught developers with strong coding portfolios
- Problem-solvers who want to build real-world software
If you have a vision for how technology can improve daily life and you’ve already tried building something to prove it — BBD wants to meet you.
How to Apply
Click here to apply for BBD Graduate Programme (SA26)
Apply as soon as possible to avoid missing out on this exciting IT graduate opportunity.
Why This Opportunity Is Perfect for 2026 Graduates
South Africa’s tech industry continues to grow rapidly, and structured graduate programmes like this provide the best entry point into the competitive IT sector.
Instead of job hunting with little experience, you:
- Gain practical industry exposure
- Work on real client systems
- Earn while learning
- Build an impressive professional portfolio
If you’re serious about becoming a software developer, systems engineer, or IT professional, this is your moment.