SUMMARY:
My client is looking for a talented C++ developer who wants to work on complex, highâimpact engineering software used globally. This role is perfect for someone who loves solving challenging problems, enjoys full softwareâlifeâcycle exposure, and thrives in an agile, highly skilled team. A rare opportunity to grow your career while building industryâleading engineering technology.
POSITION INFO:
My client is searching for a Software Engineer to join an agile SCRUM development team building advanced CAD and civilâengineeringâfocused software used worldwide. The role includes designing, coding, testing, researching solutions, and maintaining features within a modern C++ environment using Visual Studio. You’ll work across the full development lifecycle—design, development, documentation, testing, and maintenance—while collaborating closely with support teams and staying ahead of industry and technology trends. Flexiâtime options are available for improved work–life balance.
Skills & Experience:
Proficient in C++
Strong understanding of data structures & algorithms
Experience with MFC / Visual Studio (beneficial)
Exposure to CAD systems or civil infrastructure design software (beneficial)
Any background related to civil infrastructure is advantageous
Ability to work within an agile SCRUM team
Passion for researching and designing optimal technical solutions
Interest in the full software lifecycle and continuous learning
Qualification:
Required: BSc Computer Science or BEng with strong mathematics focus
Beneficial: Civil Engineering–related background
Contact LIZAAN BUNNING on , quoting the Ref: CTI006306
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.