C++ Developer - The Engine Behind High-Performance Software
Full-time
Communicate Finance
Key Responsibilities:
- Design, develop, and maintain high-performance applications using C++
- Write clean, efficient, and scalable code for complex software system
- Troubleshoot, debug, and optimise applications for speed and reliability
- Collaborate with cross-functional teams to deliver robust software solutions
- Participate 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 contribute to continuous improvement initiatives
- Stay up to date with modern C++ standards, tools, and emerging technologies
Job Experience and Skills Required:
- Minimum 3+ years' of professional software development experience with C++ (requirements may vary by role)
- Strong understanding of Object-Oriented Programming (OOP) 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
- Relevant Degree, Diploma, or equivalent qualification in Computer Science, Software Engineering, Information Technology, or a related field
This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa.
Apply now!
Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town.
Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.
I also specialize in recruiting in the following:
- Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the C++ Developer - The Engine Behind High-Performance Software in Western Cape vacancy
- ...African technology and engineering company is seeking... ...Level Application Software Engineer to join... ...will work on highly reliable, safety-critical... ...general-purpose C++ software... ...RESPONSIBILITIES Develop application software... ...exceptionally strong academic performer , preferably...
- ...Specialist Recruitment, Engineering, Mining, Civil... ...Description A specialist software development company... ...1989, dedicated to developing high-quality software for... ...and is looking for a C++ Developer to join... ...software functionality, performance, and user experience....
- ...Responsibilities: Design, develop, and maintain embedded software solutions Develop... ...test, and optimise system performance Participate in system... ...Computer Science, Electronic Engineering, Computer Engineering, or... ...proficiency in C and/or C++ Experience developing...
- ...and oversee technical projects involving software development, smart card technologies,... ...testing and implementation Coordinating developers and technical stakeholders to ensure... ...development, programming or software engineering, with practical coding knowledge Demonstrable...
- ...independence by building lasting wealth through high-performing property portfolios. In addition, we... ...South African property market. The Software Developer is responsible for designing,... ...(BSc) in Computer Science, Software Engineering, Information Technology or a related...
- ...Key Responsibilities: Prototyping and software development of the telescope... ...with departmental stakeholders to support engineering, commissioning, operations and early science... ...implement cybersecurity threats suggested. Developing applications targeted for the Linux...
- ...Key Responsibilities: Develop and maintain Java-based applications. Assist in building scalable and maintainable software solutions. Work with databases, web technologies, and system integrations. Collaborate with senior developers on software design and implementation...
- ...investment management in specific developed markets. Our Values are:... ...innovation and superior performance; Leading with courage; Serving... ...the role of a SSE. A Senior Software Engineer is a technical leader who demonstrates... ...Design and implement high-quality, scalable solutions...
- ...position reports to an Engineering Manager Your... ...platform evolution Design, develop, and test code written... ...profile application performance. Take part in daily... ...experience for an Intermediate Software Engineer Minimum 5-8... ...See someone you like? High five, collab, and make...
- ...investment management in specific developed markets. Our Values are:... ...innovation and superior performance; Leading with courage; Serving... ...to realize their dreams. A Software Engineer (ML) is an independent... ...engineering peers to deliver high-quality solutions, and actively...
- ...simplify banking, weâÃÂÃÂve developed an all-inclusive banking... ...to you. We need a senior engineer who leads technical initiatives... ...6+ years of proven back-end software development experience, delivering... ...-driven architectures is highly valued Experience in...
- ...approach to tap into emerging opportunities. Own Your Game: Work independently and make strategic decisions in a fast-paced, high-performance environment. What You Need to Succeed Proven experience in Connectivity, Fibre to the Home/Business, PBX, Voice,...
- ...Responsibilities: Lead software delivery across... ...Manage and mentor engineering teams Drive... ...successful and high-quality project outcomes... ...team growth and performance management... .... One of the best Developer Recruitment Agencies... ...C# Developer jobs, C++ Developer jobs, Java...
- ...simplify banking, weâÃÂÃÂve developed an all-inclusive banking... .... As a senior full stack engineer, you'll lead end-to-end... ...from the ground up Optimise performance across the entire stack Integrate... ...years of proven full stack software development experience,...
- ...R171212 Engineering Experienced Professional - Firmware and Software Are you a highly motivated, creative individual and passionate... ...Hardware-in-the-loop testing and performance enhancements. ~... ...technical solutions ~ Developing and completing all required...
- ...Job Description: Design, develop, and enhance mobile... ...-functional teams to deliver high-quality, scalable mobile solutions... ...frameworks Strong knowledge of software engineering principles and the SDLC... ...For Further C# Developer jobs, C++ Developer jobs, Java Developer...
- ...Description: Design, develop, and enhance modern web... ..., and deliver clean, high-quality code in a fast-... ...Understanding of software design principles and clean... ...computer science, Software Engineering, Engineering, or... ...Further C# Developer jobs, C++ Developer jobs, Java...
- ...a seamless, reliable, and highly secure digital financial experience... ...for our customers. As a Software Development Engineer in Test (SDET), you will... ...reaching production. Performance & Security Testing: Design... ...code, and work alongside developers to trace defects down to...
- ...tech space This position reports to the Software Engineering Manager. Your mission, should you choose to accept it: Developing and optimising systems to manage both... ...work environments. See someone you like? High five, collab and make something great. Mentorship...
- ...Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or related field... ...are spreading. The business needs a developer capable of surviving both the Frontend... ...careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net...
- ...Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field... ...superhero. It needs a Senior Flutter Developer." If you're ready to use your powers... .... For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net...
- ...hire. Built for South African hiring volumes and conditions.Purpose of the job The purpose of this Fullstack Software Engineer role is to develop, test and maintain software applications. The role particularly focuses on front-end programming using JavaScript along...
- ...role matters As our Senior Software Developer (Java-Spring boot), you’ll... ...proficiency in the engineering discipline, bringing depth... ...aspects like accessibility, performance, and security. Advocate for... ...~ Consistently delivering high-quality work, ensuring timely...
- .... To simplify banking, weâÃÂÃÂve developed an all-inclusive banking solution. Global... ...of tickets. We're looking for an engineer who takes ownership. Someone who can pick... ...for 3 to 5 years of professional software development experience Strong, hands-...
- ...Integrate new clients into systems Perform development testing Maintain... ...functionality Design and develop new features Provide 3rd line... ...Required: ~ Tertiary qualification in Software Development, Computer Science, or Engineering (or equivalent) ~2–3 years’...
- ...reasoning, benefits and trade-offs behind them. Design frontend... .... Collaborate with other engineers to deliver complex functionality... ..., code quality, application performance and maintainability.... ...Approximately 7+ years of professional software development experience ....
- ...’s degree in computer science, Engineering, Mathematics, or related field ~5+ years software development experience Requirements... ...control KPAs: Design and develop scalable backend systems and... ...Improve platform performance, security, and reliability Collaborate...
- ...innovative Electronic Engineer passionate about electronic... ...embedded systems, and developing advanced technology... ...embedded systems. Perform circuit analysis,... ...design tools, simulation software, and PCB design principles... ...development, C/C++ programming, or microcontroller...
- ...banking, weâÃÂÃÂve developed an all-inclusive banking solution... ...looking for an experienced Software Development Manager: Cash... ...systems, and develop high-performing teams. The successful candidate... ..., architecture governance, engineering standards and delivery...
- ...systems Enhance current functionality Design and develop new features Provide 3rd line support and... ...and Skills Required: ~ Tertiary qualification in Software Development, Computer Science, or Engineering (or equivalent) ~3–8 years’ software development experience...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Developer - The Engine Behind High-Performance Software. Be the first to apply!
