PermanentIT & Software

Senior C++ RUST Lead Developer - Cape Town (Claremont) / Hybrid - R1.5m PA

E-Merge

Location
Cape Town, Western Cape
Work model
Hybrid
Contract
Permanent
Salary (as advertised)
R1 500 000 per year
Closing date

First listed . Last checked at source .

In brief

**Overview** This is a permanent Senior C++ Rust Lead Developer position located in Cape Town (Claremont), with a hybrid work model. The role is offered by E-Merge, with an annual salary of R1.5 million, negotiable based on experience and ability. The position is for an experienced developer who is ready to take the lead on impactful technology solutions, providing technical leadership, shaping development strategy, and guiding a talented team in delivering high-quality, scalable solutions. It offers an opportunity to combine hands-on technical expertise with leadership, architecture, mentoring, and innovation in a fast-paced environment. **What you will do** The successful candidate will provide technical leadership, shape development strategy, and guide a talented team in delivering high-quality, scalable solutions. The role involves combining hands-on technical expertise with leadership, architecture, mentoring, and innovation. **Requirements (from the original advert)** The job description outlines the following requirements: * **Core Requirements:** * Strong commercial experience developing software in C++ * Strong commercial experience with Rust * Experience working with both modern and legacy codebases * Strong understanding of software architecture and design principles * Strong systems programming fundamentals * Excellent debugging and problem-solving skills * Experience developing production-grade, high-performance software * Strong understanding of memory management, concurrency and multi-threading * Experience working with Linux-based development environments * Strong understanding of software development best practices * Experience with Git and modern source-control practices * Ability to understand and work within complex existing systems * **Technical Environment includes:** * Languages: C++ / Modern C++ / Rust | Node.js / TypeScript * **Highly Advantageous Experience:** * Migrating or modernising C++ systems using Rust. * Working with high-performance data-processing systems. * Working with email infrastructure, messaging or communications platforms. * Working with distributed systems. * Working with networking or network protocols. * Asynchronous programming. * Containerisation and cloud technologies. * Node.js / TypeScript. * Working within Agile/Scrum environments. * Providing technical leadership or mentoring developers. **Who should apply** This role is suitable for an experienced developer ready to take the lead on impactful technology solutions. The ideal candidate is a Senior Lead Developer with a desire to provide technical leadership, shape development strategy, and guide a talented team. They should be able to combine hands-on technical expertise with leadership, architecture, mentoring, and innovation, thriving in a fast-paced environment where their ideas and experience can make a real difference. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/south-africa/senior-c-rust-lead-developer-cape-town-claremont-hybrid-r1.5m-pa-id-7557840 Source: jobmail

Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.

At a glance

    • JavaScript
    • TypeScript
    • Node.js
    • C++
    • Linux
    • Git
    • Agile / Scrum

    Extracted automatically from the advert; confirm requirements on the original listing.

    Job description

    Are you an experienced developer ready to take the lead on impactful technology solutions? We're looking for a Senior Lead Developer to provide technical leadership, shape development strategy, and guide a talented team in delivering high-quality, scalable solutions. This is an opportunity to combine hands-on technical expertise with leadership, architecture, mentoring, and innovation in a fast-paced environment where your ideas and experience can make a real difference. What We're Looking For * Strong commercial experience developing software in C++ * Strong commercial experience with Rust * Experience working with both modern and legacy codebases * Strong understanding of software architecture and design principles * Strong systems programming fundamentals * Excellent debugging and problem-solving skills * Experience developing production-grade, high-performance software * Strong understanding of memory management, concurrency and multi-threading * Experience working with Linux-based development environments * Strong understanding of software development best practices * Experience with Git and modern source-control practices * Ability to understand and work within complex existing systems Highly Advantageous: * Experience migrating or modernising C++ systems using Rust. * Experience working with high-performance data-processing systems. * Experience with email infrastructure, messaging or communications platforms. * Experience with distributed systems. * Experience with networking or network protocols. * Experience with asynchronous programming. * Experience with containerisation and cloud technologies. * Experience with Node.js / TypeScript. * Experience working within Agile/Scrum environments. * Experience providing technical leadership or mentoring developers Technical Environment: Languages: * C++ / Modern C++ / Rust | Node.js / TypeScript Reference Number for this position is GZ61499 which is a permanent position based in Cape Town Claremont offering a salary of R1.5m per annum, negotiable based on experience and ability. Contact Garth on [email protected] or call 011 463 3633 to discuss this and other opportunities. Are you ready for a change of scenery? We are a specialist niche recruitment agency. We offer our candidates a wide range of opportunities, ensuring we successfully match the right technology professionals with the right roles. Do you know a developer or technology specialist looking for a new opportunity? We pay cash for successful referrals! E-Merge Recruiter

    Before you apply

    • Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
    • Legitimate employers do not charge application, registration or training fees.
    • Don't send your ID or bank details before you have confirmed the employer is real.

    How to spot a job scam

    Applying for permanent roles

    • Mirror the job title and top three requirements in your CV summary and most recent experience.
    • Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
    • Proofread contact details and filenames before submitting — small errors cost interviews.
    • Verify the company and role on the source page before sharing ID copies or banking details.

    Similar roles

    Get new it & software jobs in western cape by email

    Free. No account needed. Unsubscribe with one click.

    We only use your email to send this alert. See our privacy policy.