2,246,192open jobs
144,494companies
256,520added this week
Browse all
Location
Hybrid (Pretoria, South Africa)
Employment
Full-Time

First seen by Alion on Nov 9, 2026.

Overview
Company
Impact
Profile match
Trendi Recruit is a recruitment agency that fills operational and supervisory vacancies for agricultural and food clients. Its postings include a farms maintenance manager for a leading poultry producer in Standerton, a feed mill shift supervisor and canteen and laundry clerks. The company is headquartered in Standerton, South Africa.
Role Summary The successful individual will be responsible for Platform and Product Development specialising in C++. Job Description

Purpose:

Globetom is looking for a highly motivated individual to join our team as a Senior Software Engineer, specializing in C++.

The successful individual will be responsible for Platform and Product Development in C++.

 

Important Information:

Level: Senior
​Location: Centurion (Hybrid)
Reports to: Program Manager
Team size: 20
Industry: Telecommunications

Requirements and Experience:

  • A minimum of 5 years’ experience as a Software Engineer with expert practical C++ application.
  • Degree or relevant Diploma in Computer Science, or related field.
  • Advanced knowledge and practical experience in C++ (essential).
  • Advanced knowledge and practical experience in Unix C (essential).
  • Advanced experience in writing high-performance, multi-threaded, resource-efficient implementations using C++ Object-Oriented Programming (essential).
  • Good knowledge of C++ and specific security standards, C++ security testing, and security testing tools (important).
  • Experience in optimising existing code bases for performance and resource-efficiency. (important).
  • Experience working within mission critical environments (important).
  • Ability and/or willingness to leverage AI programming agents for accelerated development, but able to understand and support AI-generated code.

Competencies:

The ideal candidate will showcase the following behaviours:

  • Analyse and process information in order to find solutions.
  • Quick to acquire new knowledge and skills.
  • Tolerate stress, and remain composed when dealing with pressure.
  • Focused on meeting deadlines.
  • Produce high-quality work through meticulous attention to detail.
  • Organised and methodical when planning tasks.
  • Driven to action.
  • Persists through difficulties.
  • Collaborative and engaging with others.

Roles and Responsibilities:

  • Develop software applications in a team environment using a variety of development languages.
  • Participate in workshops to determine overall functional design.
  • Detail design and documentation of modules assigned. Design review and assistance to be provided by senior software engineers, principal software engineers and practice leads.
  • Construction of modules.
  • Perform proper unit testing on software modules developed prior to handing over software to Validation Teams for formal acceptance testing.
  • Assist with the composition of testing plans and schedules.
  • Troubleshooting software issues.
  • Participating in code reviews and quality assurance activities.
  • Assist with the assessment of code quality of more junior resources.
  • Participating in estimation discussions with the product team.
  • Work closely with more senior software engineers to improve a product's functionality.
  • Develop timely and innovative solutions.
  • Change code to make it more efficient.
  • Assist in the maintenance of existing software applications and components.
  • Solve problems independently. Identify problems, research potential solutions and implement the solution. Explain the solution to someone else.
  • Work on multiple projects at once.
  • Manage time effectively to complete projects on time and meet expectations.
  • Collaborate and communicate with others.
  • Conform to the Globetom Software Engineering Process which includes, but is not limited to:
    • An agile development process.
    • Use of version control (e.g. git) for software configuration control.
    • The use of specific coding standards agreed to from time to time.
    • Development of software with a high emphasis on security.
    • Understanding common vulnerabilities and how to protect against them.
    • Developing strong coding practices that prevent bugs from being exploited.
    • Logging of time spent on project tasks using the Globetom Management Information System.
    • Participate in educational opportunities to keep abreast of latest trends in technology.
    • Any defects discovered on Globetom frameworks or products should be escalated to the product owners and logged to backlog.
  • Perform 3rd line Software Engineering Support on product/ application defects that could not be resolved by first line and second line support engineers.

Please note that no CVs will be accepted via email. All applications must be submitted via our official recruitment system. 

Globetom is an equal opportunity employer.

Preference will be given to appropriately qualified candidates who align with the company’s Employment Equity goals.

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,246,192 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
Pretoria
Back-End Developer 1 hour ago
In office · Full-Time · Johannesburg
Python
SQL
AI/ML
Machine Learning
Apply
Web Developer - KEW 4 days ago
In office · Full-Time · Johannesburg
JavaScript
PHP
SQL
PHP
WooCommerce
Magento
DevOps
Rest API
Apply
Net Developer 4 days ago
Hybrid · Full-Time · Johannesburg
Python
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
MySQL
MS SQL
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Azure AKS
SOAP
QA
Postman
SoapUI
Apply
Back-End Developer 3 hours ago
In office · Full-Time · Johannesburg
Python
SQL
AI/ML
Machine Learning
Apply
In office · Full-Time · Midrand
JavaScript
Java
TypeScript
Java
Maven
Quarkus
Databases
PostgreSQL
Oracle
AI/ML
Copilot
RAG
Context Engineering
LLM Guardrails
Frontend
Angular
DevOps
Terraform
Ansible
GitHub Actions
CloudFormation
CI/CD
AWS
Docker
Kubernetes
Nginx
GitHub
Apache HTTP Server
Management
Jira
Agile
Apply
In office · 2+ years exp · Bachelor's Degree · Pretoria
Apply
LDP Coordinator 1 day ago
In office · Pretoria
Apply
LDP Coordinator 1 day ago
In office · Full-Time · Pretoria
Analytics
Microsoft Excel
Apply
In office · Full-Time · Pretoria
Apply
Personal Assistant 1 day ago
In office · Full-Time · Pretoria
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
2,246,192 more open roles from verified company boards, updated every day.