Graduate in Training: Software at Eskom

  • Full Time
  • Gauteng

Eskom

Graduate in Training: Software

Company: Eskom

Location: Gauteng – Megawatt Park (Generation Business Unit)

Job Type: Graduate Programme – Internship

Remuneration: Market Related

Employment Equity Position: Yes

Date Posted: 2025‑11‑10

Position Summary

Join Eskom’s Generation Business Unit – New Business Engineering & Innovation – as a Graduate in Training (Software) and gain hands‑on experience in software development within the electricity, energy and water supply sector.

Key Responsibilities

You will receive structured, on‑the‑job training and support software projects across the unit, collaborating with cross‑functional teams and applying industry best practices.

Required Skills & Competencies

  • Proficiency in programming with Python and C.
  • Strong teamwork and leadership ability.
  • Integrity, professionalism and a customer‑focused mindset.

Knowledge & Skills

Knowledge of Eskom’s policies and procedures.

  • Excellent communication and interpersonal skills.
  • Ability to negotiate, liaise and listen effectively.

Attributes

  • Politeness, promptness and energy.
  • Self‑starter and assertiveness.

Minimum Requirements

  • Qualification: Fully completed BSc or BEng in Computer Engineering.
  • Citizenship: South African citizen.
  • Experience: No prior experience required.

Important Information

If you have not been contacted within 28 days of the closing date, please assume your application was not successful.

Eskom is committed to equality, employment equity and diversity. Preference may be given to candidates from under‑represented groups, and candidates with disabilities are encouraged to apply.

We maintain a smoke‑free workplace for employees and visitors.

Support

For assistance, contact Candidate Support: Candidate.support@ci.hr.

Application

To apply, visit the Eskom Careers portal: eskomcareers.ci.hr.

Open until filled.



Upload your CV/resume or any other relevant file. Max. file size: 256 MB.