Talent.com
C++ Software Engineer (Somerset West)
C++ Software Engineer (Somerset West)JenRec Recruitment • Cape Town, Western Cape, ZA
C++ Software Engineer (Somerset West)

C++ Software Engineer (Somerset West)

JenRec Recruitment • Cape Town, Western Cape, ZA
30+ days ago
Job description

This role is ideal for a senior engineer who enjoys working on highly reliable, safety-critical and mission-critical systems. The successful candidate will play a leading role in developing operator-facing application software used in advanced Command & Control (C2) and Intelligence, Surveillance and Reconnaissance (ISR) environments.

Key Roles and Responsibilities

The role includes, but is not limited to, the following :

  • Take a lead or specialist role in the development of mission-critical application software
  • Own features end-to-end, from requirements analysis through design, implementation and testing (front-end and back-end)
  • Research and rapidly understand new technical domains and technologies to translate user needs into robust software solutions
  • Contribute to production and deployment efforts related to application software
  • Generate key project outputs, including design documentation, test artefacts, verification evidence and production deliverables
  • Apply established engineering processes, plans and policies to assigned projects
  • Provide ad-hoc technical support within the organisation when required

Requirements

Minimum Qualifications

  • Bachelors Degree in Computer Science or Engineering

Required Skills & Experience

  • 510 years relevant industry experience
  • Strong proficiency in one or more general-purpose programming languages (e.g. C++, Java)
  • Experience with scripting languages such as Python, Bash or PowerShell
  • Solid understanding of object-oriented design principles and common software patterns
  • Experience using version control systems (Git, Subversion, Perforce, etc.)
  • Experience working in Agile environments and with issue-tracking tools (e.g. Jira)

Advantageous Skills & Experience

  • Experience with modern C++ (C++11 and later)
  • Familiarity with markup and data representation technologies (XML, XSLT, XML Schema, JSON, YAML)
  • Postgraduate qualification (Masters Degree in Computer Science or Engineering)

Personal Attributes

  • Ability to learn quickly and adapt to new technical domains
  • Comfortable working collaboratively in large, multidisciplinary teams
  • Able to work independently and take ownership of complex tasks
  • Strong problem-solving and analytical skills
  • Excellent written and verbal communication skills in English
Create a job alert for this search

C++ Software Engineer (Somerset West) • Cape Town, Western Cape, ZA

Similar jobs

Senior Software Engineer (Finchoice)

Weaver Fintech LtdCape Town, ZA

The ideal candidate for this role will be responsible for working within the Engineering development team to deliver enhancements, new initiatives and resolve live issues with...Show more

 • Promoted

Sales Advisor

EmplyfyBlouberg, WC, ZA

We’re a UK cleaning company providing Residential and End of Tenancy services.You’ll manage warm leads, recommend services, and secure bookings while maintaining strong client relationships.Convert...Show more

Virtual Sales Advisor

EmplyfyAtlantis, WC, ZA

We provide Residential and End of Tenancy cleaning across the UK.You’ll advise clients, recommend services, and maintain strong client relationships remotely.Convert warm leads into bookings.Recomm...Show more

Senior Software Engineer II

SanlamCape Town, ZA

Senior Software Engineer II Date: 28 Apr 2026 Location: Cape Town, Western Cape, ZA Company: Sanlam Group Who are we? Sanlam was established as a life insurance company in South Africa but has sinc...Show more

 • Promoted

B2C Sales Consultant

EmplyfyAtlantis, WC, ZA

We’re expanding our cleaning business across the UK and are seeking a persuasive.You’ll connect with homeowners and tenants, explain service options, and secure bookings that meet customer expectat...Show more

Software Engineer - AI Systems (Midlevel)

Vito SolutionsCape Town, Western Cape, South Africa
Quick Apply

Cape Town Northern Suburbs, South Africa.Hybrid (minimum 3 days in-office).Vito Solutions is seeking a Mid-Level Software Developer specialising in Agentic AI to join a high-impact technology team....Show more

Software Development Engineer – EC2

AmazonCape Town, ZA

On the Managed Fleets team, you will get to build innovative software that lets customers define the shape and size of their fleets and to monitor the health and efficiency of how they are run.You ...Show more

 • Promoted

Senior Software Engineer

NOVCape Town, ZA

NOV ReedHycalog is a worldwide leader in the design, manufacture, and sale of tools and equipment used by the energy industry.We are currently seeking a full-stack software engineer to join our tea...Show more

 • Promoted

Coding and Marking Technician

West Coast PersonnelBloubergstrand, ZA

Key Responsibilities - Implement and maintain coding and marking systems on production lines - Provide technical support to ensure optimal production performance - Troubleshoot, diagnose, and repai...Show more

 • Promoted

Sales Executive

EmplyfyBlouberg, WC, ZA

We’re a UK-based cleaning company providing Residential and End of Tenancy cleaning.You’ll manage incoming leads, explain service options, and secure bookings while maintaining excellent customer s...Show more

Software Engineer (C++)

Communicate RecruitmentCape Town, Western Cape, ZA

The role sits within an agile SCRUM team building advanced CAD and civilâengineeringâfocused software.Responsibilities include designing, coding, researching solutions, testing, documenting, and ma...Show more

 • Promoted

API Platform Engineer (George)

Datafin RecruitmentCape Town, ZA

A leading Insurance Company is moving to an API-first architecture as part of a broader modernisation effort.They are implementing Azure API Management, establishing OpenAI standards, and building ...Show more

 • Promoted

Software Development Engineer, AWS Kumo Last-Mile

AmazonCape Town, ZA

Amazon Web Services (“AWS”) is the world’s most comprehensive and broadly adopted cloud platform.AWS offers over 100+ fully featured services to millions of active customers around the world—includ...Show more

 • Promoted

Senior Software Engineer II

Sanlam GroupCape Town, ZA

A Senior Software Engineer II is a technical leader who demonstrates excellence in designing complex solutions whilst influencing the entire team through mentorship and technical guidance.This role...Show more

 • Promoted

Senior SDET (Software Development Engineer in Test) L1

Network ContractingCape Town, Western Cape, ZA

As a Senior SDET L1, you will take ownership of both backend development and testing excellence across integrated products: Backend Development - Develop backend systems and APIs using C#/.Design, ...Show more

 • Promoted

Software Engineer

Communicate RecruitmentCape Town, Western Cape, ZA

My clients are continuously on the lookout for talented Software Engineers who are passionate about building quality software and solving complex problems.This is a general opportunity aimed at cre...Show more

 • Promoted

Junior Software Engineer (x2 roles)

O'Brien RecruitmentCape Town, ZA

Software Engineer I (Junior Software Engineer) Role Overview This role reports into an Engineering Manager and is suited to a junior software engineer with a strong foundation in programming and a ...Show more

 • Promoted

Business Development Coordinator

EmplyfyBlouberg, WC, ZA

We’re a UK-based cleaning company looking for a driven.Business Development Coordinator.Residential and End of Tenancy client base.You’ll coordinate new business efforts, manage leads, and work wit...Show more