Talent.com
This job offer is not available in your country.
SOFTWARE DEVELOPER – CAD / BIM Systems (C++ / Rust) – join leader in CIVIL DESIGN ENGINEERING – C[...]

SOFTWARE DEVELOPER – CAD / BIM Systems (C++ / Rust) – join leader in CIVIL DESIGN ENGINEERING – C[...]

Acuity ConsultantsWes-Kaap, South Africa
15 hours ago
Job description

Overview

SOFTWARE DEVELOPER – CAD / BIM Systems (C++ / Rust) – join leader in CIVIL DESIGN ENGINEERING – CAPE TOWN, R750K – R850K

This is an excellent opportunity for a SOFTWARE DEVELOPER, with C++ / Rust skills, to join the global leader in Civil Design Engineering. Based in CAPE TOWN, this role offers a salary of R750K – R850K / annum.

THE COMPANY

This company is the global leading integrated design platform for civil engineering professionals. Their software helps engineers design roads, drainage systems, terrain models, and other infrastructure - combining CAD precision with engineering intelligence. With a 35 year track record of success, they develop quality software for the engineering and design industries, including software for civil infrastructure design. Their software bundles together tools to help plan, design, analyse, and produce drawings for roads, drainage systems, terrain modelling, water networks, and earthworks. Think of it like a one-stop toolbox for building infrastructure projects - instead of juggling many disconnected apps, this company provides one integrated system.

THE ROLE

Requires a SOFTWARE DEVELOPER with a strong background in C++ and / or Rust, and an appreciation for how technology shapes civil engineering environments. You’ll work closely with domain experts, civil engineers, and software architects to design, develop, and optimise core systems - from CAD modelling engines to simulation and data visualisation modules. This is a chance to contribute to software that’s literally shaping real-world infrastructure - roads, bridges, drainage systems, and more.

KEY RESPONSIBILITIES

  • Design, develop, and maintain high-performance software modules in C++ and Rust.
  • Implement CAD and BIM-related functionality (geometry processing, visualisation, 3D modelling).
  • Collaborate with civil engineers to translate complex design logic into robust algorithms.
  • Contribute to the evolution of the software architecture and system design.
  • Write clean, efficient, well-documented code and participate in code reviews.
  • Optimise performance and memory usage for complex 3D environments and large datasets.
  • Work cross-functionally with QA, UX / UI, and Product teams to deliver reliable, intuitive tools for end users.

REQUIRED SKILLS

  • Software development experience, ideally in engineering, CAD, or simulation systems.
  • Strong proficiency in C++ (modern standards) and familiarity or experience with Rust.
  • Solid understanding of data structures, algorithms, and object-oriented design.
  • Degree in Engineering (preferably Civil Engineering) or Computer Science.
  • Experience with computational geometry, 3D graphics, or numerical modelling an advantage.
  • Exposure to CAD, BIM, or GIS systems will be highly beneficial.
  • Familiarity with Agile development, version control (Git), and continuous integration practices.
  • Seniority

  • Mid-Senior level
  • Employment type

  • Full-time
  • Job function

  • Information Technology
  • Industries

  • IT System Custom Software Development
  • Note : This description retains the core responsibilities and qualifications from the original posting and removes extraneous postings and boilerplate. EEO and general job-ad notices were not included beyond what is required for context in this refined version.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Developer • Wes-Kaap, South Africa

    Related jobs
    • Promoted
    Software Developer

    Software Developer

    TFG (The Foschini Group)Wes-Kaap, South Africa
    Analysis, development and maintenance of integration solutions across TFG.Maintaining momentum on high priority initiatives. Building and enhancing integration capabilities that enable secure, scala...Show moreLast updated: 30+ days ago
    • Promoted
    Junior Software Development Engineer

    Junior Software Development Engineer

    BETSoftwareWes-Kaap, South Africa
    Kick-start your coding career with BET Software! We're on the hunt for a.Junior Software Development Engineer.In this role, you’ll develop, debug and troubleshoot software solutions while collabora...Show moreLast updated: 7 days ago
    • Promoted
    • New!
    Mid-Level PYTHON DEVELOPER – join Dev Team in BIG 4 FIRM – and gain System Design & Tech Lead e[...]

    Mid-Level PYTHON DEVELOPER – join Dev Team in BIG 4 FIRM – and gain System Design & Tech Lead e[...]

    Acuity ConsultantsWes-Kaap, South Africa
    Mid-Level Python Developer to join a growing development team within a BIG 4 Consultancy Firm.Based in Cape Town, salary range : R1. Recognised as the world’s leading Professional Services business, ...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Carbon Project Developer

    Carbon Project Developer

    Anthesis South AfricaWes-Kaap, South Africa
    Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Anthesis South Africa.Proud to be a B Corp, we seek to make a significant contribution to a world wh...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Senior C# Developer

    Senior C# Developer

    PBT GroupWes-Kaap, South Africa
    We are seeking a seasoned Senior C# Developer with deep expertise in.NET technologies and a strong background in building enterprise-grade applications. The ideal candidate will lead development eff...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    AWS Certified Full Stack Developer

    AWS Certified Full Stack Developer

    DelMed LogisticsWes-Kaap, South Africa
    We are a fast-growing digital health company based in Cape Town, committed to transforming healthcare through innovative technology solutions. Our team develops cutting-edge platforms that improve p...Show moreLast updated: 15 hours ago
    • Promoted
    Full Stack Engineer

    Full Stack Engineer

    Goldman Tech ResourcingWestern Cape, Western Cape, South Africa
    Join an innovative technology company delivering end-to-end cloud and software solutions for businesses across industries. They focus on building scalable, high-performance platforms that empower cl...Show moreLast updated: 2 days ago
    • Promoted
    Senior Embedded Systems Engineer

    Senior Embedded Systems Engineer

    MSP Staffing LTDWestern Cape, Western Cape, South Africa
    Our client is looking for a Senior Embedded Systems Engineer! Key Requirements • 5 years experience.Dip • RTOS • C & C experience • Embedded Firmware • GIT • CI / CD Should you meet the requirements ...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Device & Software Support Engineer

    Device & Software Support Engineer

    KinektekWes-Kaap, South Africa
    Kinektek City of Cape Town, Western Cape, South Africa.Device & Software Support Engineer.Location : City of Cape Town, Western Cape, South Africa. This is a full-time on-site role.This is a full-tim...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    HEAD OF SOFTWARE ENGINEERING

    HEAD OF SOFTWARE ENGINEERING

    Media24Wes-Kaap, South Africa
    We’re looking for a Head of Software Engineering to lead our software development efforts and drive technical excellence across our engineering teams. Reporting to the Chief Information Officer, thi...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Mechanical Structural Engineer

    Mechanical Structural Engineer

    NextechWes-Kaap, South Africa
    We are looking for a passionate engineer with a solid background in vibrational analysis of rotating machinery to join our Propulsion department. As a Mechanical Structural Engineer, you will contri...Show moreLast updated: 15 hours ago
    Senior Backend Software Developer

    Senior Backend Software Developer

    The Legends AgencyWestern Cape, South Africa
    Quick Apply
    Senior Backend Software Developer.Shape the future of sports technology with cutting-edge backend systems.Claremont, Cape Town | R100,000 - R125,000 p / m. A pioneering sports technology company is re...Show moreLast updated: 25 days ago
    • Promoted
    Senior Flutter Developer

    Senior Flutter Developer

    Tumaini ConsultingWestern Cape, Western Cape, South Africa
    My client is looking for Senior Flutter Developer to join their team, a fully remote cloud-based digital banking platform provider. Requirements : • Qualifications : BSc / BEng in Computer Science or co...Show moreLast updated: 2 days ago
    • Promoted
    Mid-Snr Full Stack Engineer

    Mid-Snr Full Stack Engineer

    Tumaini ConsultingWestern Cape, Western Cape, South Africa
    My client is looking for Mid to Senior Full Stack Engineer to join their company! Requirements : • Intermediate Level : 5 years of experience in. Senior Level : 10 years of experience in.Strong experie...Show moreLast updated: 2 days ago
    • Promoted
    Senior Flutter Developer

    Senior Flutter Developer

    Goldman Tech ResourcingWestern Cape, Western Cape, South Africa
    Join an innovative technology company delivering end-to-end cloud and software solutions for businesses across industries. They focus on building scalable, high-performance platforms that empower cl...Show moreLast updated: 2 days ago
    • Promoted
    • New!
    Senior Software Engineer - backend

    Senior Software Engineer - backend

    BARRETTS RECRUITMENT / WORKHOUSEWes-Kaap, South Africa
    Minimum of 7 years’ practical experience in the full software development life cycle as a software engineer or software developer. Demonstrates solid understanding of Software Engineering design pat...Show moreLast updated: 15 hours ago
    • Promoted
    Technical Sales Advisor

    Technical Sales Advisor

    Network RecruitmentEden, South Africa
    Relevant agricultural Degree (MSc Agric / BSc Agric / BAgric).At least 2-4 years experience in a similar position.Efficient in the use of Microsoft Office. Good communication and negotiation skills.Visi...Show moreLast updated: 12 days ago
    • Promoted
    FULL STACK DEVELOPER (DURBANVILLE, CAPE TOWN)

    FULL STACK DEVELOPER (DURBANVILLE, CAPE TOWN)

    MPRTC RecruitmentCape Town Northern Suburbs, Western Cape, South Africa
    Desired Experience and Qualifications : 510 years full stack development experience.Proficiency with : Frontend : React (TypeScript), Apollo Client, GraphQL Code Generator, Material-UI, React Router, ...Show moreLast updated: 1 day ago