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.9 trillion of assets on behalf of clients (as at 31 March 2026).
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:
Our team’s chief mandate is to provide technical solutions for the various operations teams at Ninety One. Each member of our team is involved in consulting with stakeholders and other teams, designing, implementing, and supporting these solutions.
We need a software engineer with a passion for engaging with people and making their jobs easier through technology. The role will be embedded in a multi-disciplinary and self-organising agile software engineering team but day-to-day priorities and delivery direction come from the CRIMS technology team, whose focus is on the systems and workflows that underpin the trading lifecycle.
You will build, test, and maintain solutions across the CRIMS platform and its surrounding data and integration landscape, reducing manual and operational overhead through automation and tooling.
You'll play a direct role in the organisation's journey to transform how we work with AI - building the tooling and automation that helps our team lead by example.
In this role you will:
You should consider applying if you have:
Some of the attributes we look for in a person are: