BBD IT Graduate Programme (2026) – Software Engineering & Business Analysis
BBD is an international software solutions company helping businesses solve complex challenges through smart, scalable technology. With over 40 years of experience across industries, BBD is now recruiting newly qualified graduates for its IT graduate programmes, one of several sought-after entry points for aspiring software engineers and business analysts in South Africa.
About BBD
BBD combines deep technical expertise with a practical understanding of business to deliver solutions that create long-term value. Its services span digital enablement, software engineering and solutions support, including cloud engineering, data science, product design, and managed services — from modernising legacy platforms to building new digital products.
BBD’s culture is built around collaboration, curiosity and continuous growth, with a flat structure that encourages openness and direct collaboration across teams. With hubs across multiple cities around the world, BBD supports distributed delivery and flexible hybrid work, along with peer recognition, performance-based bonuses, and structured career growth opportunities.
Who Should Apply
BBD is looking for passionate and newly qualified graduates with a Diploma, Bachelors, Honours, Masters, or Doctorate degree in BSc, BEng, BCom, or BIT, majoring in:
- Computer Science
- Computer and Software Engineering
- Information Technology
- Informatics
A passion for technology isn’t always wrapped up in a degree — if you have a portfolio of technology work you can demonstrate, you may also be considered. This makes the programme accessible to candidates coming from broader computer science internships in South Africa, not just traditional degree routes. As a BBD grad, you’ll need to:
- Be immersed in, and have engaged with, technology or coding over and above your formal education
- Be a newly qualified graduate at a recognised university or hold a certification from a recognised learning programme
- Have a high academic average
- Be passionate about building software and creatively solving issues and bugs
How Much Can I Earn as a BBD Graduate?
Compared to many other IT graduate jobs, BBD offers competitive starting pay. University graduates joining the Software Engineering track in engineering and computer science fields earn a starting salary from R40,000. Business Analysis graduates earn starting salaries between R30,000 and R35,000. Exceptional academic results may be considered when offers are made. Terms and conditions apply.
Being on BBD’s Grad Programme
Unlike many short-term IT internships jobs, the BBD Grad Programme lets you bridge the gap between what you’ve learnt at university and what you need to flourish in the industry. Successfully joining the Grad Programme means you start working on client teams from Day 1 while building your technical knowledge through various Level Ups throughout the year, and beyond.
You’ll learn first-hand how to break and fix things, all while working hard and having fun alongside senior mentors and peers. BBD’s graduates say they learn more in their first 8 weeks than they did throughout their entire university studies — a strong indicator of the hands-on approach behind BBD’s IT graduate programmes.
What to Include When Applying
- Your updated CV
- A copy of your ID
- A copy of your latest transcripts, results, or Matric certificate
- A link to personal code projects on GitHub or similar (if you have one)
Application Process
- Upload your CV onto the BBD careers portal
- If your profile meets the criteria, you’ll receive instructions for a technical challenge
- Once completed, your test will be reviewed through a marking process
- If successful, a virtual interview will be set up
- If successful after the interview, an offer will be made
Please Note
By applying for the BBD Grad Programme, you understand, consent to, and agree that BBD may solicit a credit and criminal report from a registered credit bureau and/or SAPS (concerning positions that require trust and honesty and/or entail the handling of cash or finances), and may also verify your educational qualifications and employment history.
BBD is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, family, gender identity or expression, genetic information, marital status, political affiliation, race, religion or any other characteristic protected by applicable laws, regulations or ordinances.
Looking for more opportunities like this one? Whether you’re searching for IT internships in Johannesburg or browsing IT jobs and internships more broadly, explore our full collection of graduate programmes and internships in South Africa to find the right fit for your qualifications.
Frequently Asked Questions
What qualifications do I need for the BBD Graduate Programme?
You need a Diploma, Bachelors, Honours, Masters, or Doctorate degree in BSc, BEng, BCom, or BIT, majoring in Computer Science, Computer and Software Engineering, Information Technology, or Informatics. A strong portfolio of technology work may also be considered in place of formal qualifications.
How much can I earn as a BBD graduate?
Graduates joining the Software Engineering track typically earn a starting salary from R40,000, while Business Analysis graduates earn starting salaries between R30,000 and R35,000. Exceptional academic results may be considered when offers are made.
What is the BBD Grad Programme application process?
Applicants upload their CV to the BBD careers portal. If their profile meets the criteria, they receive instructions for a technical challenge, which is then reviewed through a marking process. Successful candidates are invited to a virtual interview, followed by an offer if successful.
What documents do I need to apply?
You’ll need an updated CV, a copy of your ID, a copy of your latest transcripts, results, or Matric certificate, and a link to personal code projects on GitHub or similar, if you have one.
Does BBD conduct background checks?
Yes, by applying for the BBD Grad Programme, applicants consent to BBD soliciting a credit and criminal report from a registered credit bureau and/or SAPS, as well as verification of educational qualifications and employment history.
Ready to Take Your Career to the Next Level?
Explore top opportunities and equip yourself with the tools you need to get hired.
- BBD IT Graduate Programme (2026) – Software Engineering & Business Analysis
- Kickstart Your Career with the FNB Graduate Programme (2026)
- Marketing Intern Wanted in Cape Town – Topco Media (2026)
- Communications Internships – Social Media Intern at Highbury Media (Cape Town)
- Editorial Intern – Food & Home at Highbury Media (Cape Town) – Apply by 30 September 2026
