Salary
≈ $25k – $60k per year (Estimated)
Location
In office (South Africa)
Employment
Full-Time
First seen by Alion on Oct 8, 2026.
Overview
Company
Impact
Profile match
Founded in 1987, Network Finance is a specialized recruitment and talent solutions agency operating as a key division of Network Recruitment (part of ADvTECH Group). Headquartered in Johannesburg, South Africa, the company provides executive search, permanent placement, and contract staffing tailored specifically to the finance, accounting, auditing, taxation, and actuarial sectors. Through its niche industry focus and global network spanning Africa, Europe, and the Middle East, it enables corporate clients and multinational enterprises to source highly qualified financial leaders and Chartered Accountants.
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
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.
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.
1,389,029 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.
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
Hardware
Similar stack
Same company
South Africa
WUI-RD-REP Electrical Engineer 硬件工程师
3 hours ago
≈ $33k – $77k per year (Estimated) • In office • Full-Time • 5+ years exp • Wuhu
Apply
Senior Partner Solutions Engineer - Hardware
21 days ago
≈ $98k – $180k per year (Estimated) • In office • 8+ years exp • Amsterdam
Apply
RF & Microwave Engineering Intern
28 min ago
≈ $18k – $49k per year (Estimated) • In office • Internship • Bengaluru
Python
MATLAB
Apply
Senior ASIC Physical Design Engineer
1 day ago
$147k – $279k per year • In office • Full-Time • 6+ years exp • Bachelor's Degree • Fort Collins
Python
Perl
Chips/EDA
Synopsys Design Compiler
Synopsys PrimeTime
Synopsys Fusion Compiler
Formal Verification
Apply
Senior ASIC Verification Engineer
1 day ago
$159k – $321k per year • In office • Full-Time • 6+ years exp • Bachelor's Degree • Sunnyvale
Python
C++
SystemVerilog
Perl
AI/ML
Machine Learning
Chips/EDA
UVM
Formal Verification
Apply
Sr Reg Affairs Spec - Regulatory Liaison
1 day ago
≈ $26k – $58k per year (Estimated) • Remote (Croatia) • Full-Time • Bachelor's Degree • Croatia • Romania • Greece • Czech Republic • Serbia
Management
Microsoft Office
Apply
In office • South Africa
Apply
Apply
Project Manager
1 day ago
≈ $22k – $61k per year (Estimated) • In office • South Africa
Management
Agile
Apply
OMF Financial Consultant (Engcobo)
1 day ago
≈ $18k – $45k per year (Estimated) • Equity • In office • Full-Time • South Africa
Apply
This is one of many
1,389,029 more open roles from verified company boards, updated every day.

