Graduate Trainee Software Engineer
Listed on 2026-10-30
-
Software Development
Software Engineer
Our client is actively seeking enthusiastic and talented Graduate Trainee Software Engineers to join their dynamic development team in Soweto . This is an exceptional opportunity for recent computer science or related graduates to gain hands-on experience and develop their skills in software engineering. The role involves working on challenging projects within a collaborative, office-based environment. You will learn from experienced engineers, contribute to the design and development of software solutions, and participate in the full software development lifecycle.
Our client is committed to fostering talent and provides a structured training program, mentorship, and clear career progression pathways, making this an ideal starting point for a fulfilling career in technology.
- Assist in designing, developing, and testing software applications.
- Write clean, efficient, and maintainable code under the guidance of senior engineers.
- Participate in code reviews and contribute to team discussions.
- Troubleshoot and debug software issues.
- Learn and apply software development best practices and methodologies.
- Collaborate with cross-functional teams to understand project requirements.
- Contribute to the documentation of software designs and processes.
- Assist in the deployment and maintenance of software systems.
- Stay updated with emerging technologies and programming languages.
- Support the continuous improvement of software development processes.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Solid understanding of programming principles and data structures.
- Proficiency in at least one programming language (e.g., Java, Python, C#, JavaScript).
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Eagerness to learn and a passion for software development.
- Ability to work effectively in an office-based team environment.
- Experience with databases (SQL/No
SQL) is a plus. - Must be willing to work from our office in Soweto .
This trainee position offers a competitive salary of R per annum, complemented by a comprehensive training program designed for graduates. Our client provides dedicated mentorship from senior software engineers, fostering rapid skill development. The role is based in Soweto , offering a supportive and collaborative work environment. There are clear career advancement opportunities within the engineering department. Other benefits may include performance-related bonuses, exposure to diverse technological stacks, and opportunities for professional certifications.
This is a prime opportunity for graduates to build a robust career in software engineering.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).