2,133,637open jobs
135,068companies
250,857added this week
Browse all
Location
In office (Stellenbosch)
Employment
Full-Time

First seen by Alion on Nov 5, 2026.

Overview
Company
Impact
Profile match
Network Recruitment is a South African recruitment agency that places permanent and contract candidates with client companies. Its head office is at Summit Place Office Park in Menlyn, Pretoria, and it recruits for roles in Johannesburg, Pretoria, Centurion, Cape Town and Durban. Its advertised vacancies cover software developers and engineers, finance and tax specialists, credit risk managers and KYC analysts, published on South African job boards such as PNet and Executive Placements.


SUMMARY:
A leading South African technology and engineering company is seeking an exceptional Graduate / Entry-Level Application Software Engineer to join its dynamic software development team.
The successful candidate will work on highly reliable, safety-critical and mission-critical application software, predominantly supporting sophisticated Command & Control (C2) and Intelligence, Surveillance and Reconnaissance (ISR) systems.
This is an excellent opportunity for a high-achieving graduate with a genuine passion for general-purpose C++ software development to build a career within a technically advanced engineering environment.

POSITION INFO:
A leading South African technology and engineering company is seeking an exceptional Graduate \/ Entry-Level Application Software Engineer to join its dynamic software development team. The successful candidate will work on highly reliable, safety-critical and mission-critical application software , predominantly supporting sophisticated Command & Control (C2) and Intelligence, Surveillance and Reconnaissance (ISR) systems . This is an excellent opportunity for a high-achieving graduate with a genuine passion for general-purpose C++ software development to build a career within a technically advanced engineering environment. KEY RESPONSIBILITIES Develop application software for operator-facing, mission-critical systems. Take ownership of software features from requirements through design, implementation and testing . Contribute to both front-end and back-end application development. Research and understand new technical domains and technologies to translate user requirements into effective software solutions. Participate in software production and release activities. Contribute to project deliverables including: Software design Development and implementation Testing and verification Technical documentation Production and verification artefacts Apply formal software engineering processes, plans and development standards. Collaborate with multidisciplinary engineering and software development teams. Contribute to continuous improvement of software development practices and processes. MINIMUM REQUIREMENTS Bachelor's Degree in Computer Science, Computer Engineering or Engineering (BSc \/ BEng \/ equivalent). Strong programming ability in C++ or another general-purpose programming language. Strong interest in general C++ software development . Exposure to scripting languages such as Python, Bash or PowerShell . Understanding of object-oriented programming and common software design patterns . Experience with version control systems such as Git, Subversion or Perforce . Exposure to Agile development methodologies and\/or issue-tracking tools such as Jira . Strong analytical and problem-solving ability. Excellent written and verbal English communication skills. IDEAL CANDIDATE The ideal candidate will be an exceptionally strong academic performer , preferably achieving Cum Laude or close to Cum Laude results . We are particularly interested in candidates who can demonstrate a genuine passion for C++ development through: University projects Personal software projects Open-source contributions Coding projects or portfolios Relevant academic research Other practical C++ development experience Important: The C++ experience should preferably be general-purpose\/application C++ rather than predominantly embedded C++ . A 4-year degree or Bachelor's Degree plus Honours will be highly advantageous. ADVANTAGEOUS EXPERIENCE 2-3 years of relevant industry or postgraduate experience. Modern C++11 or later development experience. Experience with XML, XSLT, XML Schema, JSON or YAML . Master's Degree in Computer Science or Engineering. Exposure to large-scale software development projects. PERSONAL ATTRIBUTES Fast learner with the ability to absorb complex technical information quickly. Strong passion for software engineering and technology. Excellent problem-solving and analytical skills. Able to work effectively within a collaborative engineering team. Comfortable working independently and taking ownership of tasks. Strong attention to detail and commitment to quality. Professional communication skills in English. Passionate about developing software for technically challenging and high-reliability applications. Please send your cv to

 

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,133,637 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Stellenbosch
In office · Full-Time · Cape Town
C#
C#
.NET
DevOps
Windows
Apply
$8.7k per year (gross) · In office · Contractor · Benoni
Java
Apply
C++ Developer 5 hours ago
Hybrid · Full-Time · Cape Town
C++
Management
Scrum
Apply
Software Developer II 10 days ago
In office · Full-Time · Johannesburg
DevOps
CI/CD
Git
Management
Agile
Apply
In office · Full-Time · Johannesburg
JavaScript
TypeScript
Frontend
React.js
DevOps
Rest API
AWS
Management
Agile
Apply
Head Chef 4 hours ago
In office · Full-Time · Stellenbosch
Apply
Faculty Librarian 1 day ago
In office · Full-Time · Stellenbosch
DevOps
Windows
Apply
In office · Full-Time · Stellenbosch
Analytics
Microsoft Excel
Apply
Production Manager 1 day ago
$22k – $29k per year (gross) · In office · Full-Time · Stellenbosch
Apply
Remote (South Africa) · Full-Time · Stellenbosch
PowerShell
DevOps
Windows
Cybersecurity
Microsoft Entra ID
Apply
See all jobs
This is one of many
2,133,637 more open roles from verified company boards, updated every day.