Software Engineer (C++)
Communicate IT
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
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