Job: Graduate Software Engineer

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 is inviting recent graduates to kickstart their careers through a two-year Graduate Programme as a Graduate Software Engineer. This opportunity offers structured industry training and mentorship within a FTSE 100 listed software company. As a Graduate Software Engineer, you’ll contribute to the development, enhancement, and maintenance of innovative software products, enabling Sage’s business strategies and customer success.

Responsibilities
  • Design, develop, and maintain high-quality software systems and services
  • Participate in learning sessions to build your technical and professional capabilities
  • Apply your creativity and skills to solve real-world software challenges
  • Document codebases, APIs, and related processes clearly and concisely
  • Work within an agile, hybrid team environment (3 days/week in the Johannesburg office)
  • Collaborate with global colleagues to deliver impactful solutions
Qualifications
  • Passion for technology, demonstrated through personal projects or academic work
  • Strong problem-solving and analytical skills
  • Willingness and curiosity to continuously learn
  • Ability to debug and resolve software issues (preferably in C#)
  • Familiarity with Cloud platforms (AWS and Azure)
  • Must be able to effectively collaborate in a global team environment
Software Engineering Graduate Programme - South Africa
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Job: Graduate QA Engineer
Job: Graduate QA Engineer

Company : Sage • Johannesburg

On-site
ZAR 100,000 - 145,000
Graduate Software Engineer - 2-Year Programme, Hybrid Team
Graduate Software Engineer - 2-Year Programme, Hybrid Team

Company : Sage • South Africa

Hybrid
ZAR 250,000 - 350,000
Job: Graduate Software Engineer
Job: Graduate Software Engineer

Company : Boxfusion • Centurion

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

Company : ilaunch • Johannesburg

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

Company : Sage • Johannesburg

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

Company : Adapt IT (Pty) Ltd • Midrand

On-site
ZAR 78,000 - 123,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: Software Development Graduate
Job: Software Development Graduate

Company : Boxfusion • Johannesburg

On-site
ZAR 100,000 - 134,000
Job: Graduate Software Engineer
Job: Graduate Software Engineer

Company : Job Crystal • KwaZulu-Natal

On-site
ZAR 180,000 - 240,000
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