Graduate Software Engineer (Application Software, C++)

Recruitpro Solutions

Wes-Kaap

Presencial

ZAR 350.000 - 450.000

Jornada completa

Hace 9 días

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Recruitpro Solutions is seeking a recent graduate to join the Application Software Team, contributing to operator-facing, mission-critical software used in command-and-control systems.

You will own features from requirements through design, implementation and testing across front-end and back-end development, with exposure to modern C++ and scripting. The role emphasizes collaboration, learning, and applying agile processes in a safety-critical environment.

Formación

  • Bachelor's Degree in Computer Science (BSc) or Engineering (BSc Eng / BEng).
  • Exceptional academic record, cum laude or close to it.
  • 4-year degree preferred (Bachelor's + Honours).
  • Strong interest in general C++ development (not embedded).
  • Proficiency in at least one general-purpose language (C++ or Java).
  • Proficiency in at least one scripting language (Python, Bash or PowerShell).
  • Understanding of OO design and common software patterns.
  • Experience with version control (Git, Subversion or Perforce).
  • Exposure to Agile methods and/or issue tracking (e.g. Jira).

Responsabilidades

  • Develop application software for operator-facing, mission-critical systems.
  • Take ownership of features from requirements through design, implementation and testing.
  • Research and learn new domains and technologies to understand user requirements.
  • Contribute to project outputs, including design, testing, documentation and verification artefacts.
  • Apply company engineering processes, plans and policies on projects.
  • Assist with production efforts related to application software.

Conocimientos

General C++ development
Java or C++ proficiency
Object-oriented design
Git/Subversion/Perforce
Jira/Agile familiarity

Educación

BSc Computer Science / BSc Eng / BEng

Herramientas

Git
Subversion
Perforce
Jira

Descripción del empleo

Our client is a software and systems engineering company that builds highly reliable, safety-critical and mission-critical systems. They are looking for a recent graduate with a real passion for general C++ development to join their Application Software Team.

You'll work on operator-facing, mission-critical software used in command-and-control (C2) and intelligence, surveillance and reconnaissance (ISR) systems. You'll own features from requirements through design, implementation and testing, across front-end and back-end development.

Key Responsibilities
  • Develop application software for operator-facing, mission-critical systems
  • Take ownership of features from requirements through design, implementation and testing
  • Research and learn new domains and technologies to understand user requirements
  • Contribute to project outputs, including design, testing, documentation and verification artefacts
  • Apply company engineering processes, plans and policies on projects
  • Assist with production efforts related to application software
Minimum Requirements
  • Bachelor's Degree in Computer Science (BSc) or Engineering (BSc Eng / BEng)
  • Exceptional academic record, cum laude or as close to it as possible
  • A 4-year degree, or a Bachelor's degree plus Honours, is preferred
  • Strong interest in general C++ development (not embedded C++)
  • Proficiency in at least one general-purpose language (C++ or Java)
  • Proficiency in at least one scripting language (Python, Bash or PowerShell)
  • Understanding of object-oriented design and common software patterns
  • Experience with version control (Git, Subversion or Perforce)
  • Exposure to Agile methods and/or issue tracking (e.g. Jira)
Advantageous
  • Personal, university or other projects completed in C++
  • Modern C++ (C++11 onwards)
  • XML, XSLT, XML Schema, JSON and YAML
  • Master's Degree in Computer Science or Engineering
  • 2-3 years' relevant industry or postgraduate experience
Personal Attributes
  • Learns fast and absorbs new information quickly
  • Works well in a team and independently
  • Strong problem-solving skills
  • High standard of written and verbal English

Please note that if you have not been contacted within two weeks that your application has been unsuccessful.

Applications close 30 October 2026.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Engineer: Application Software
Engineer: Application Software

Recruitpro Solutions • Wes-Kaap

Presencial
ZAR 520.000 - 760.000
Software C++ Developer
Software C++ Developer

Tumaini Consulting • Cape Town

Presencial
ZAR 600.000 - 900.000
Senior Application Developer – C# / .Net
Senior Application Developer – C# / .Net

Salix Recruitment • Johannesburg

Presencial
ZAR 700.000 - 1.100.000
Software Engineer, C++ for Mission-Critical C2/ISR Systems
Software Engineer, C++ for Mission-Critical C2/ISR Systems

Recruitpro Solutions • Wes-Kaap

Presencial
ZAR 520.000 - 760.000
Intermediate Software Developer
Intermediate Software Developer

Interdot Solutions • Cape Town

Presencial
ZAR 550.000 - 850.000
Senior Software Engineer
Senior Software Engineer

Tumaini Consulting • Wes-Kaap

Presencial
ZAR 900.000 - 1.300.000
Senior Director of Software Engineering
Senior Director of Software Engineering

wePlace • Pretoria

Presencial
ZAR 1.200.000 - 1.500.000
Senior Application Developer (Full Stack)
Senior Application Developer (Full Stack)

Salix Recruitment • Johannesburg

Presencial
ZAR 900.000 - 1.300.000
Job: C++/Python Graduate (C++ Ninja)
Job: C++/Python Graduate (C++ Ninja)

Company : Communicate Recruitment • Stellenbosch

Presencial
ZAR 67.000 - 100.000
Senior Associate Developer – C#/.NET
Senior Associate Developer – C#/.NET

CF Consulting • Cape Town

Presencial
ZAR 700.000 - 745.000