Software Engineer

4 days ago


Cape Town, Western Cape, South Africa Ninety One Full time R1 200 000 - R2 400 000 per year

About Ninety One:

Ninety One is South Africa's largest investment manager and the only one with a global presence. The firm has 22 offices across 15 countries on five continents and manages R3.4 trillion of assets on behalf of clients (as at 30 June 2025).

Established in Cape Town in 1991 as part of the Investec Group, Ninety One demerged and rebranded in 2020, becoming an independent firm dual-listed in London and Johannesburg.

Always an active manager, Ninety One today offers strategies across equities, fixed income, multi-asset and private markets to institutions, advisors and individual investors around the world.

About the team:

The team is responsible for developing scalable and robust investment analytics and portfolio metrics that assist with the active investment management process. The team embeds quantitative models directly into the decision-making process, as well as using a market-leading range of additional models and data to augment its traditional, analyst led research process. In this global role, you will engage directly with portfolio decision-makers on a regular basis and use your software development skills to make product enhancements which will have a significant impact on the investment decisions made by the team.

In this role you will:

  • Play an active role in the development and enhancement of the analytics platform used in the investment research, portfolio construction, and portfolio monitoring processes
  • Implement interactive decision support tools and services that increase users' productivity
  • Work on all aspects of the stack from data ingestion to front-end web development, using technologies such as Python and JavaScript
  • Work in a collaborative style. Play an active role in code reviews and contribute to cross-team learning
  • Engage directly with Analyst and Portfolio Manager stakeholders to understand their needs and communicate how software product development and technology could be used to address them. Define clear implementation steps to deliver desired outcomes

You should consider applying if you have:

  • A minimum of 5 years working as a quant developer in a professional capacity – including best practice software development practices (code review; unit testing; automated deployment)
  • A broad range of skills using open-source technologies such as Python, R, , Linux, Docker, Git
  • BSc Honours degree in a relevant field such as Computer Science, Engineering or similar would be beneficial
  • Knowledge of the asset management investment processes is not a strict requirement but is a material advantage, including experience in portfolio construction and management; risk and performance; portfolio back testing and signal extraction techniques

Some of the attributes we look for in a person:

  • The ability to build and maintain meaningful relationships
  • Ability to recognise and embrace change
  • A client focused and collaborative approach
  • High conviction and be comfortable sharing opinions
  • Ability to analyse, interpret and assimilate information


  • Cape Town, Western Cape, South Africa MRI Software Full time R250 000 - R450 000 per year

    Since we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you.Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...

  • Data Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Gig Engineer Full time R250 000 - R450 000 per year

    Position:Data EngineerLocation:Cape Town (Hybrid)Contract:12 MonthsRole DescriptionPerform code peer reviews of Junior Software Engineer buildsSupport the Technical Delivery Lead in translating requirements to Junior DevelopersSupport the Technical Delivery Lead in framework optimization initiativesSupport the Technical Delivery Lead in managing CI/CD...


  • Cape Town, Western Cape, South Africa BET Software Full time R900 000 - R1 200 000 per year

    We Want You:BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...


  • Cape Town, Western Cape, South Africa BET Software Full time R70 000 - R120 000 per year

    We Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...

  • Software Engineer

    6 days ago


    Cape Town, Western Cape, South Africa Red Face Full time R90 000 - R120 000 per year

    Company DescriptionRed Face helps small businesses achieve a strong online presence. As a South African brand and growth studio, we specialize in delivering branding, websites, social media, and AI-powered automation. Our services include designing identities, creating conversion-focused sites, running content and ads, and setting up chatbots to capture...

  • Software Engineer

    1 week ago


    Cape Town, Western Cape, South Africa ExecutivePlacements Full time R250 000 - R750 000 per year

    Software Engineer (Ground Control Station – GCS)Recruiter:Recruitpro SolutionsJob Ref:PTA000040/LLDate posted:Monday, November 24, 2025Location:Cape Town, South AfricaSUMMARY:An opportunity exists for a Software Engineer to design and develop Ground Control Station (GCS) software for unmanned aerial vehicle (UAV) systems. This role is ideal for a developer...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Teamgeek Full time R80 000 - R120 000 per year

    About usWe are a dynamic and fast-growing company that builds modern, scalable software for clients across industries. Our culture is built on collaboration, innovation, and continuous learning. We believe in empowering our engineers to grow their skills while delivering real impact to our clients and products.Role overviewWe are looking for a motivated...

  • Software Engineer

    1 week ago


    Cape Town, Western Cape, South Africa Communicate Ct Full time R250 000 - R500 000 per year

    If you're excited by the blend of embedded systems, software engineering, and computer vision, this role is for you. You'll build AI-enabled imaging and sensing solutions that seamlessly connect hardware and software, pushing the boundaries of modern automation and control technology.Job Description:Design and develop embedded software and computer vision...

  • Software Engineer

    1 week ago


    Cape Town, Western Cape, South Africa Hensoldt AG Full time R500 000 - R1 200 000 per year

    About the roleThe role of the Software Engineer is to develop software and deliver software systems to the end user. These systems must meet client expectations, be shipped on-time, attain financial budgets and reach quality approval.Qualifications and ExperienceMinimum B.Eng Computer Engineering or similar qualification.4+ years of software development...

  • Software Engineer

    1 week ago


    Cape Town, Western Cape, South Africa HENSOLDT Full time R500 000 - R1 200 000 per year

    About The RoleThe role of the Software Engineer is to develop software and deliver software systems to the end user. These systems must meet client expectations, be shipped on-time, attain financial budgets and reach quality approval.Qualifications And ExperienceMinimum B.Eng Computer Engineering or similar qualification.4+ years of software development...