Job: Software Engineering Graduate Programme - South Africa

Company : FDM

South Africa

On-site

ZAR 300,000 - 420,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

FDM Software Engineering Graduate Programme in South Africa offers an exciting entry into IT transformation. As a Consultant in the Software Engineering Practice, you will work on client assignments, contribute to product development, and gain exposure to languages, vendors like Microsoft and AWS, and continuous upskilling through FDM’s Skills Lab.

You will be prepared for roles such as Software Engineer, Tester, DevOps Engineer, Analyst, and Cloud Platform Engineer, with a non-linear career

Qualifications

  • Bachelor’s degree in a STEM field with a minimum overall grade of 60%.
  • Eligibility to work in South Africa.
  • English proficiency at level B2 or higher.

Responsibilities

  • Deliver software engineering projects across various industries.
  • Collaborate with clients to co-develop architecture and software solutions.
  • Apply agile methodologies throughout the application lifecycle.
  • Utilise diverse programming languages and industry best practices.
  • Engage in roles such as Software Engineer, Tester, DevOps Engineer, Analyst, and Cloud Platform Engineer.
  • Participate in continuous learning and upskilling through FDM’s Skills Lab.
  • Support technology transformation projects with leading vendors like Microsoft and AWS.

Skills

English (B2+)
Excellent communication
Teamwork
Interest in tech

Education

STEM degree (Bachelor's)

Job description

Software Engineering Graduate Programme - South Africa
Description

The Software Engineering Graduate Programme in South Africa offers an exciting opportunity to join FDM’s Software Engineering Team and begin a dynamic career in IT transformation. As a Consultant within the Software Engineering Practice, you will work on diverse client assignments across industries, contributing to new product development, technology modernisation, quality engineering, and application support. You will gain exposure to multiple programming languages, industry best practices, and leading technology vendors such as Microsoft and AWS. The programme provides a non-linear career journey with access to FDM’s Skills Lab, enabling continuous upskilling and certifications while preparing you for roles such as Software Engineer, Tester, DevOps Engineer, Analyst, and Cloud Platform Engineer.

Responsibilities
  • Deliver software engineering projects across various industries and specialisms
  • Collaborate with clients to co-develop architecture and software solutions
  • Apply agile methodologies throughout the application lifecycle
  • Utilise diverse programming languages and industry best practices
  • Engage in roles such as Software Engineer, Tester, DevOps Engineer, Analyst, and Cloud Platform Engineer
  • Participate in continuous learning and upskilling through FDM’s Skills Lab
  • Support technology transformation projects with leading vendors like Microsoft and AWS
Qualifications
  • Bachelor’s degree in a STEM field with a minimum overall grade of 60%
  • Eligibility to work in South Africa
  • English proficiency at level B2 or higher
  • Excellent communication skills and proven ability to work effectively in a team
  • Demonstrable interest and desire to pursue a career in technology
  • Commitment to at least two years of employment with FDM
  • Flexibility to accept client assignments across South Africa
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Graduate Software Engineer: Agile, Cloud & Modernisation
Graduate Software Engineer: Agile, Cloud & Modernisation

Company : FDM • South Africa

On-site
ZAR 300,000 - 420,000
Job: Software Development Graduates
Job: Software Development Graduates

Company : Future Skills SA • Johannesburg

On-site
ZAR 180,000 - 240,000
Job: Graduate Software Engineer
Job: Graduate Software Engineer

Company : ilaunch • Johannesburg

On-site
ZAR 180,000 - 240,000
Graduate Software Developer
Graduate Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 240,000 - 360,000
Competitive starting salary
Cutting-edge technologies exposure
Mentorship program
+2
Graduate Trainee: Software Development
Graduate Trainee: Software Development

Placements24 • Midrand

Hybrid
ZAR 240,000 - 360,000
Competitive graduate salary
Comprehensive mentorship program
Exposure to cutting-edge technologies
+2
Job: Graduate Programme 2026
Job: Graduate Programme 2026

Company : Fidelity Security Services • Johannesburg

On-site
ZAR 180,000 - 260,000
Job: Software Development Graduate
Job: Software Development Graduate

Company : Boxfusion • Johannesburg

On-site
ZAR 100,000 - 134,000
Junior Software Developer Graduate Program
Junior Software Developer Graduate Program

Placements24 • Johannesburg

On-site
ZAR 240,000 - 360,000
Competitive salary
Structured training
Mentorship
+3
Job: 2026 Absa Technology Graduate Programme
Job: 2026 Absa Technology Graduate Programme

Company : ABSA • Johannesburg

On-site
ZAR 89,000 - 134,000
Graduate Software Engineer — Hybrid, Mentorship & Growth
Graduate Software Engineer — Hybrid, Mentorship & Growth

Placements24 • Pietermaritzburg

Hybrid
ZAR 180,000 - 240,000
Entry-level salary
Mentorship program
Training exposure
+2