Communicate IT is growing its C++ Developer talent pool in Cape Town’s Northern Suburbs, connecting professionals who build fast, reliable systems with leading organisations across South Africa. This permanent, full-time opportunity is for developers who thrive where milliseconds matter.
About the company and the work
Communicate IT is a Cape Town recruitment specialist focused on technology careers. Through this listing, the agency is building a pool of C++ Developers for future roles in sectors such as finance, telecoms, gaming, automotive and enterprise software. C++ Developers in this pool build the systems behind trading platforms, telecoms networks, gaming engines, embedded devices and mission-critical applications — software that must be fast, scalable and reliable.
Role details and duties
- Design, develop and maintain high-performance applications using C++.
- Write clean, efficient and scalable code for complex software systems.
- Troubleshoot, debug and optimise applications for speed and reliability.
- Collaborate with cross-functional teams to deliver robust software solutions.
- Take part in code reviews and contribute to software architecture decisions.
- Develop and maintain integrations, APIs and backend services where required.
- Implement multithreaded and concurrent programming solutions.
- Ensure software quality through testing, documentation and best practices.
- Work within Agile development environments and support continuous improvement.
- Stay up to date with modern C++ standards, tools and emerging technologies.
Requirements
- At least 3 years of professional software development experience with C++ (requirements may vary by role).
- A strong understanding of Object-Oriented Programming principles and software design patterns.
- Experience developing applications in Linux and/or Windows environments.
- Proficiency in Modern C++ (C++11/14/17/20) and the Standard Template Library (STL).
- Experience with multithreading, concurrency and performance optimisation.
- Experience working with databases such as SQL Server, PostgreSQL, MySQL or Oracle.
- Familiarity with version control systems such as Git.
- Experience working within Agile/Scrum development teams.
- Knowledge of CI/CD pipelines and software development best practices.
- Understanding of networking concepts, APIs and system integrations is advantageous.
- A relevant Degree, Diploma or equivalent qualification in Computer Science, Software Engineering, Information Technology or a related field.
Where to find and apply safely
This opportunity is advertised by Communicate IT on PNet. Use the Apply button on this page to reach the original advert, and apply only through that official listing. A genuine recruiter will never ask you to pay a fee to join a talent pool or to be considered for a role.
Practical tips
- Highlight systems where performance mattered, and what you optimised.
- Show examples of multithreaded or concurrent code you have written.
- Mention the sectors you have worked in, such as finance, telecoms or gaming.
- Keep your CV focused on C++ versions, tooling and measurable performance results.
How the process works
After you apply through the original PNet advert, Communicate IT reviews your profile against what its clients look for in C++ talent. Because this is a talent-pool listing, suitable candidates are kept in mind for future openings with leading organisations, and the agency makes contact when a matching role arises. The source notes that if you have not had a response in two weeks, you should consider the application unsuccessful, although your profile is kept on file for other suitable roles.
Important information
This post shares a job opportunity for information only. It is not a job offer, and the final decision on hiring rests with the employer. Always confirm the role details on the original advert before applying.
#SouthAfricaJobs #JobsInSouthAfrica #CppDeveloper #CapeTownJobs