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 8 hours ago
Similar jobs that could be interesting for youBased on the C++ Developer - The Engine Behind High-Performance Software in Western Cape vacancy
- ...Job Description: As a Software Engineer (C++) , you will join a collaborative Agile SCRUM team responsible for designing, developing, and enhancing complex software solutions.... ...solving abilities Ability to produce high-quality, maintainable, and well-structured...
- ...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...
- ...Job Description: As a Software Engineer, you will be involved in the design, development, testing, maintenance, and... ...lifecycle. Key responsibilities include: Developing software solutions using C++ and Microsoft Visual Studio . Working as part of...
- ...(BSc) in Computer Science, Software Engineering, Information Technology or... ...and Leaflet. Experience developing secure REST APIs, authentication... ..., and UI/UX designs into high-quality, production-ready... ...Optimise applications for performance, including rendering efficiency...
- ...Job Description: Develop embedded software for advanced electronic products... ...software solutions using C and C++ Develop signal processing... ...with multidisciplinary engineering teams Skills & Experience... ...Advanced Electronics experience highly desirable Qualification:...
- ...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...
- ...Description: As a Senior Software Engineer, you will work within... ..., partnering with developers, designers, product... ...applications are optimised for performance, stability, and user... ...teams to deliver high-quality solutions... ...Further C# Developer jobs, C++ Developer jobs, Java...
- ...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,...
- ...Description: As a Senior Software Engineer, you will help drive... ...: Designing and developing scalable, modern... ...stakeholders to deliver high-quality products Modernising... ...engineers in a high-performing team environment... ...Further C# Developer jobs, C++ Developer jobs, Java...
- ...Minimum Requirements Recent graduate or entry-level Software Engineer. Strong interest in general C++ software development . Personal, university, or independent projects completed in C++ will be highly advantageous. Experience or exposure must be in general...
- ...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...
- ...Introduction We are looking for talented Developers to join the LEAP team; to help build... ..., developing a new generation of software products. The ideal candidate will have... ...preferred) in Computer Science, Software Engineering, or related field; or Proven record...
- ...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...
- ...Responsibilities: Design, develop, and maintain... ...teams to deliver high-quality solutions... ...Optimise application performance and troubleshoot complex... ...C# Developer jobs, C++ Developer jobs, Java... ...Business Analysts, Software Developers, AI Engineers, and Data Scientists...
- ...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...
- ...Build software that makes an impact. At Dijkstrack, we partner with... ...experienced Senior Software Engineer with strong C#/.NET expertise... ...to design, build and deliver high-quality software that solves... ...What You'll Be Doing Design, develop and maintain high-quality...
- .... 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-...
- ...of GA4 and tag management ~ Experience developing and managing an SEO strategy ~... ...personally ~ Commercially focused and highly data-driven ~ UK or European e-commerce... ...annual and seasonal marketing plans Audit performance against digital best practice and prioritise...
- ...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...
- ...Job Description: ~ Develop and enhance responsive web applications... ...with product, design, and engineering teams. You'll contribute to... ..., and help deliver high-quality software in an Agile environment... ...Further C# Developer jobs, C++ Developer jobs, Java Developer...
- ...Job Description: This role involves: Developing, managing, and optimising paid advertising campaigns across Google Ads, Meta... ...Ads, TikTok Ads, and other platforms Monitoring campaign performance and improving ROAS, CPA, CPL, and conversion rates Conducting...
- ...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...
- ...accounts per month. To simplify banking, weâÃÂÃÂve developed an all-inclusive banking solution. Global One is the one... ...up to you.About the Role We are looking for a highly skilled Software Engineer to join our Cash Devices team on a permanent basis. This...
- ...Description: As a Java Developer, you will be... ...and maintaining robust software solutions within collaborative and high-performing development teams. Depending... ..., DevOps, and Software Engineering teams Writing clean,... ...Further C# Developer jobs, C++ Developer jobs, Java...
- ...Expect opportunities that may include: Developing and executing performance marketing strategies aligned with business objectives and revenue growth targets Managing and optimising campaigns across paid search, paid social, display, programmatic, affiliate, email...
- ...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...
- ...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...
- ...Computer Science, Information Technology, Software Engineering, or a related field ~5+ years of... ...experience ~ Strong commercial experience developing applications using React ~ Advanced... .... For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net...
- ...solutions - no matter the challenge, no matter the need. Description As a Senior Developer, you will play a key role in designing, developing and maintaining high-quality software solutions. You will work closely with other developers, UX/UI designers and...
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!
