Skip to content
mimi

Software Engineer (C++)

Communicate IT

South Africa · flexible Full-time 1mo ago

About the role

About

My client is searching for a C++ engineer who wants to work on complex engineering‑grade software used globally. A role offering deep technical challenges, full lifecycle exposure, and the chance to help shape high‑impact systems. Ideal for developers who love optimisation, design, and advanced problem‑solving.

Duties & Responsibilities

The role sits within an agile SCRUM team building advanced CAD and civil‑engineering‑focused software. Responsibilities include designing, coding, researching solutions, testing, documenting, and maintaining features within a modern C++ environment. Collaboration with support teams and ongoing learning are core elements. Flexi‑time options available.

Skills & Experience

  • Proficiency in C++
  • Strong understanding of data structures & algorithms
  • Experience with Visual Studio / MFC (advantageous)
  • Knowledge of CAD or civil‑design software (beneficial)
  • Ability to work within an agile SCRUM team
  • Interest in full lifecycle development and new technologies

Qualification

  • Required: BSc Computer Science or BEng with strong mathematics focus
  • Beneficial: Civil Engineering–related background

Contact LIZAAN BUNNING on 021 418 1750, quoting the Ref: CTI006385

Connect with us on www.communicate.co.za 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.

Skills

C++MFCVisual Studio

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free