Graduate Software Engineer — Hybrid, Mentorship & Growth

Placements24

Pietermaritzburg

Hybrid

ZAR 180,000 - 240,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive graduate salary
Structured mentorship
Hybrid work model
Career advancement opportunities

Job summary

Placements24 in Pietermaritzburg invites recent graduates to join a Graduate Software Developer Program that blends office collaboration with remote work. You’ll work on real projects, learn from experienced engineers, and contribute across the development lifecycle.

Join a structured training track with mentorship, exposure to modern tools, and opportunities to grow within the company as you kick-start your software engineering career in a supportive environment.

Qualifications

  • A recent degree in Computer Science, Software Engineering, or a related field.
  • Basic understanding of programming concepts and familiarity with at least one programming language (e.g., Java, Python, C++).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies and methodologies.

Responsibilities

  • Assist in the design, development, and testing of software applications under the guidance of senior developers.
  • Participate in code reviews and contribute to improving code quality and efficiency.
  • Collaborate with team members to understand project requirements and translate them into technical solutions.
  • Troubleshoot and debug software issues, identifying and implementing effective resolutions.
  • Contribute to the maintenance and documentation of existing software systems.

Skills

Programming fundamentals
Analytical thinking
Teamwork
Communication

Education

CS/Software Eng degree

Tools

Java
Python
C++

Job description

Placements24 in Pietermaritzburg invites recent graduates to join a Graduate Software Developer Program that blends office collaboration with remote work. You’ll work on real projects, learn from experienced engineers, and contribute across the development lifecycle.

Join a structured training track with mentorship, exposure to modern tools, and opportunities to grow within the company as you kick-start your software engineering career in a supportive environment.

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

Similar jobs worth comparing

Hybrid Graduate Software Engineer — Mentorship & Growth
Hybrid Graduate Software Engineer — Mentorship & Growth

Placements24 • Pietermaritzburg

Hybrid
ZAR 180,000 - 240,000
Entry-level salary
Mentorship program
Training exposure
+2
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
Junior Software Developer - Graduate Program
Junior Software Developer - Graduate Program

Placements24 • Pietermaritzburg

On-site
ZAR 180,000 - 240,000
Competitive graduate salary
Structured mentorship
Hybrid work model
+1
Graduate Software Engineer - Mentorship & Growth (Midrand)
Graduate Software Engineer - Mentorship & Growth (Midrand)

Placements24 • Midrand

Hybrid
ZAR 240,000 - 360,000
Competitive graduate salary
Comprehensive mentorship program
Exposure to cutting-edge technologies
+2
Graduate Developer: Hybrid, Mentorship & Growth
Graduate Developer: Hybrid, Mentorship & Growth

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 180,000 - 240,000
Competitive graduate salary
Structured training and mentorship
Hybrid work model
Graduate Software Developer – Mentored, Hands-on Growth
Graduate Software Developer – Mentored, Hands-on Growth

Placements24 • Johannesburg

On-site
ZAR 240,000 - 360,000
Competitive salary
Structured training
Mentorship
+3
Graduate Software Engineer - Remote with Mentored Training
Graduate Software Engineer - Remote with Mentored Training

Placements24 • Klerksdorp

Hybrid
ZAR 180,000 - 250,000
Remote work
Mentorship
Flexible hours
+1
Junior Software Engineer - Mentored Growth in Modern Tech
Junior Software Engineer - Mentored Growth in Modern Tech

Placements24 • Johannesburg

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

Placements24 • Vereeniging

Hybrid
ZAR 180,000 - 260,000
Intensive training and certifications
Competitive graduate salary
Fully remote work arrangement
+2
Hybrid Junior Software Developer — Mentorship & Growth
Hybrid Junior Software Developer — Mentorship & Growth

Placements24 • Gauteng

Hybrid
ZAR 180,000 - 240,000
Entry-level salary
Medical aid
Retirement fund
+3