C++ Software Developer; Senior
Cape Town, 7100, South Africa
Listed on 2026-03-06
-
Software Development
Software Engineer, Senior Developer
This is a remote position.
Location: Cape Town or Johannesburg |
Work Type: Remote |
Job : J107126
About our client:
Our client, a listed global leader that provides innovative solutions, is committed to helping some of the world's most well-known brands tackle their most pressing business challenges. With a reputation as a trusted partner to global organisations, the company delivers future-focused solutions that enhance customer experiences and enable businesses to stay ahead of the digital curve. Driven by a passion for innovation and customer success, this company has become known for its reliable and impactful solutions.
As a member of this dynamic team, the successful candidate will have the option to work in a hybrid capacity, or in a traditional office environment. Working alongside a high-performing and diverse team of professionals on a global scale, the ideal candidate will bring a proven track record of achievement and a passion for driving results. You will be part of a team contributing to a culture of inclusion, connectedness and an environment surrounded by opportunity.
What you will be doing:
- Develop, maintain, and continually improve core, high-performance C++ systems with a focus on stability and long-term design.
- Proactively profile and optimize production systems, code, and memory usage to ensure critical performance targets are met.
- Resolve large-scale technical challenges in a distributed environment with practical, reliable solutions.
- Work cross-functionally within an Agile team to deliver end-to-end solutions and contribute to technical decision-making.
- Elevate standards through contributions to Dev Ops, modern tooling, and active mentorship/code review for junior developers.
What our client is looking for:
- 5+ years experience in C++ software development.
- Possesses strong engineering fundamentals and sound technical judgment.
- Experience operating within Red Hat Linux environments.
- Practical, hands-on experience with Oracle and PL/SQL within a relational database environment.
- Familiarity with Docker and other containerisation technologies.
- Comfortable working on production systems where reliability and performance are critical considerations.
- Proficient in business-level English for effective collaboration within a global team.
For a more comprehensive list of opportunities that we have on offer, do visit our website
-
C++, Software Developer, Senior, Cape Town, Remote, Agile, Scrum, SAFe, TDD, CI/CD, Oracle, PL/SQL, Unix, Linux, Docker, Containerization, Performance Analysis, System Design
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: