Enable job alerts via email!

Graduate Software Engineer

Sage City

Johannesburg

Hybrid

ZAR 300 000 - 450 000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Sage City is seeking Graduate Software Engineers for a two-year program in Johannesburg. This hybrid role focuses on developing skills in software development while working with industry-leading products. Graduates will engage in a continuous innovation community, enhancing their careers in a supportive environment.

Qualifications

  • Recent Computer Science Graduate.
  • Demonstrated passion for tech and effective communication skills.
  • Ability to work in a fast-paced, changing environment.

Responsibilities

  • Contribute to building and maintaining software solutions.
  • Participate in learning sessions for continuous development.
  • Bring innovative ideas and technical solutions.

Skills

Passion for tech
Attention to detail
Effective communication
Curiosity and eagerness to learn
Ability to debug and resolve issues

Education

Computer Science Degree

Tools

C#
AWS
Azure

Job description

Job Description

Calling all Graduates! Are you looking for an opportunity to kickstart your career with industry-leading training and mentoring? If so, then look no further…

We’re looking for Graduate Software Engineers to join our two-year Graduate programme, giving you experience working in a FTSE 100 listed software company.

Everything we do at Sage is designed to help businesses flow, enabling them to make decisions faster and more accurately. Our team of experts creates, develops, and maintains industry-leading products. And that’s where you come in!

We’re on the hunt for future top talent who can bring their skills and expertise to continue driving us forward.

Our Graduate Software Engineers will contribute to building, enhancing, and maintaining software solutions aligned with Sage’s business plans and long-term objectives using the identified architecture.

The Graduate Developer’s primary focus will be on gaining the skills and knowledge to become an effective team member, designing, developing, and delivering high-quality products, systems, and services.

This is a hybrid role – three days per week in the Johannesburg Office.

Key Responsibilities

What will the programme look like?

You’ll be encouraged to learn and experiment as part of a continuous innovation community, in an environment where ambition for future progression is rewarded. We’ll expect a lot from you, and you’ll be encouraged to bring innovative ideas and technical solutions that add value for our customers.

Alongside your role, you’ll participate in learning sessions designed to support your development.

Qualifications & Skills

To apply for the role, you will need to be a recent Computer Science Graduate. You should be able to demonstrate:

  • A passion for tech, with relevant skills
  • A keen eye for detail and an inquisitive mind
  • Resilience and determination to work in a fast-paced, changing environment
  • Effective communication skills to collaborate globally
  • Curiosity and eagerness to learn continually
  • Ability to debug and resolve issues in software applications, ideally with C# and familiarity with Cloud platforms (AWS & Azure)
  • Ability to document code, APIs, and processes clearly
Application Process
  1. Apply online with CV/Resume
  2. Complete a gamified science-driven assessment and video interview with Harver
  3. If successful, participate in an Assessment Centre at one of our Sage offices
  4. Join our Graduate Programme on 1 October 2025

As applications are high-volume, responses may be delayed. We appreciate your patience.

At Sage, we are committed to inclusivity. If you need adjustments to support your application or beyond, please contact us at earlycareers@sage.com

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.