Graduate Software Engineer - 2-Year Programme, Hybrid Team

Company : Sage

South Africa

Hybrid

ZAR 250,000 - 350,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Sage invites recent graduates to join a two-year Graduate Software Engineer programme. You will contribute to developing and maintaining innovative software while receiving structured training and mentorship within a FTSE 100 listed software company.

You will work in an agile, hybrid team with three days per week in the Johannesburg office and collaborate with global colleagues to deliver impactful solutions that enable Sage’s business success.

Qualifications

  • Recent graduates with tech passion and project work.
  • Strong problem-solving and analytical skills.
  • Willingness and curiosity to continuously learn.
  • Ability to debug and resolve software issues (C# preferred).
  • Familiarity with Cloud platforms (AWS and Azure).
  • Able to collaborate effectively in a global team.

Responsibilities

  • Design, develop, and maintain high-quality software systems and services
  • Participate in learning sessions to build technical and professional capabilities
  • Apply creativity to solve real-world software challenges
  • Document codebases, APIs, and related processes clearly
  • Work within an agile, hybrid team environment (3 days/week in the Johannesburg office)
  • Collaborate with global colleagues to deliver impactful solutions

Skills

Passion for technology
Strong problem-solving
Willingness to learn
Debug in C#
Cloud platforms AWS/Azure
Global collaboration

Education

Recent graduate

Tools

C#
AWS
Azure

Job description

Sage invites recent graduates to join a two-year Graduate Software Engineer programme. You will contribute to developing and maintaining innovative software while receiving structured training and mentorship within a FTSE 100 listed software company.

You will work in an agile, hybrid team with three days per week in the Johannesburg office and collaborate with global colleagues to deliver impactful solutions that enable Sage’s business success.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Job: Graduate Software Engineer
Job: Graduate Software Engineer

Company : Sage • South Africa

Hybrid
ZAR 250,000 - 350,000
Graduate QA Engineer Internship — Cloud Testing & Training
Graduate QA Engineer Internship — Cloud Testing & Training

Company : Sage • Johannesburg

On-site
ZAR 100,000 - 145,000
Job: Graduate QA Engineer
Job: Graduate QA Engineer

Company : Sage • Johannesburg

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

Placements24 • Pietermaritzburg

Hybrid
ZAR 180,000 - 240,000
Competitive graduate salary
Structured mentorship
Hybrid work model
+1
Job: Graduate QA Automation Engineer
Job: Graduate QA Automation Engineer

Company : Sage • Johannesburg

On-site
ZAR 240,000 - 360,000
Graduate Software Engineer — Hybrid, Mentorship & Growth
Graduate Software Engineer — Hybrid, Mentorship & Growth

Placements24 • Pietermaritzburg

Hybrid
ZAR 180,000 - 240,000
Competitive graduate salary
Structured mentorship
Hybrid work model
+1
Job: Software Development Graduates
Job: Software Development Graduates

Company : Future Skills SA • Johannesburg

On-site
ZAR 180,000 - 240,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
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
Graduate Trainee - Software Development
Graduate Trainee - Software Development

Placements24 • Sandton

Hybrid
ZAR 280,000 - 420,000
Training & mentorship
Bonuses
Tech exposure
+2