First seen by Alion on Nov 9, 2026.
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.

