Senior C++ Developer (Cape Town) at TradeLink Retail Systems Pty Ltd
Bellville, Western Cape, South Africa -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

0.0

Posted On

09 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, Computer Science, Windows, Data Structures, Memory Management

Industry

Computer Software/Engineering

Description

We are seeking an experienced and highly skilled Senior C++ Developer to join our software development team. The ideal candidate will bring deep expertise in C++ programming, a solid understanding of system architecture, and a passion for solving complex technical challenges. You will play a key role in designing, developing, optimizing, and maintaining high-performance applications and systems.

REQUIREMENTS:MINIMUM QUALIFICATIONS:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional C++ development experience.

TECHNICAL SKILLS:

  • Proficient in modern C++ (C++11/14/17/20).
  • Strong understanding of object-oriented design, algorithms, and data structures.
  • Experience with multi-threading, memory management, and performance optimization.
  • Familiarity with version control systems (e.g., Git).
  • Experience with debugging tools and performance profiling.
  • Exposure to software development on Windows and/or Linux platforms.
  • Experience integrating with third-party APIs or libraries.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Design, develop, and maintain robust, efficient, and high-performance C++ applications.
  • Participate in system architecture decisions and software design reviews.
  • Write clean, maintainable, and scalable code following best practices and coding standards.
  • Optimize existing code for performance, scalability, and reliability.
  • Collaborate with cross-functional teams, including QA, DevOps, and product managers, to deliver quality solutions on time.
  • Mentor and guide junior developers, providing technical leadership and code reviews.
  • Troubleshoot and resolve technical issues across development, testing, and production environments.
  • Stay up to date with emerging trends and technologies in C++ and software engineering.
Loading...