Senior Software Engineer

2 days ago


Cape Town, Western Cape, South Africa Ninety One Full time R800 000 - R1 200 000 per year
  • About us

Ninety One is an independent, active global asset manager with £152.1 billion * of assets under management.

Established in South Africa in 1991, as Investec Asset Management, the firm started offering domestic investments in an emerging market. In 2020, almost three decades of organic growth later, the firm demerged from Investec Group and became Ninety One.

Our distinctive capabilities sit within differentiated fixed income and credit as well as specialist equities, and we have a unique perspective and approach to investment opportunities presented by emerging markets and the energy transition.

*as at 30 September 2025

At Ninety One we are committed to providing equal employment opportunities. We have a strong belief in giving individuals the freedom to be themselves and ensuring all diverse perspectives are heard. Our culture provides all of our people, no matter what their background, with the opportunity to build a rewarding career.
- About the team

The Sustainability team is responsible for the firmwide strategy, policies and initiatives on sustainability and stewardship. It provides oversight, coordination and expertise across several areas, including:

– Stewardship, engagement and proxy voting

– Frameworks, tools and data to support ESG analysis and integration

– Sustainable product development and implementation of sustainability-related regulation

The team also manages our firmwide sustainability reporting, advocacy, and engagement with industry bodies and stakeholders.

This role will play a pivotal role, working closely with the investment and technology teams, to build and enhance the systems and tools that underpin Ninety One's sustainability and ESG data capabilities — supporting both public and private market investment platforms.
- In this role you will:

  • Work with technology teams and contribute to the design and build of Ninety One's sustainability data and systems, ensuring scalability, performance and integrity
  • Develop production ready data pipelines from multiple data sources into a unified, high-quality, trusted data environment
  • Build and automate dashboards to serve internal users — including investment, risk, and sustainability teams
  • Support the build-out of private markets ESG and impact data systems, ensuring accurate and consistent data capture and reporting across asset types
  • Develop analytics tools and machine learning models to assess companies' ESG and sustainability characteristics, and to help design and evaluate portfolios that deliver impact alongside risk-adjusted returns
  • Partner with investment and technology teams to prototype and deploy AI-driven insights that enhance ESG integration and sustainability performance measurement
  • Translate business needs into technical specifications and manage project delivery, liaising across multiple stakeholders (Private Markets Investment team, Investment Risk, Technology)
  • Contribute to the development of sustainability frameworks and data governance standards across the firm
  • Support data strategy decisions, vendor evaluations, and ensure systems meet evolving regulatory and client reporting needs
  • You should consider applying if you have:

  • 5+ years' experience as a quantitative analyst, data scientist or software engineer, preferably within investment management or sustainability analytics

  • Proven experience managing end-to-end development projects, from requirements gathering through to deployment and maintenance
  • Demonstrated ability to deploy models and analytical tools into production and collaborate with engineers on scalable data solutions
  • Strong programming skills in Python and SQL; experience with Databricks is a plus
  • Familiarity with data visualisation (Power BI, Tableau or Python-based frameworks)
  • Understanding of ESG and impact data, sustainability assessment frameworks, and related regulatory and reporting frameworks
  • Excellent communication skills, able to bridge business and technical domains and manage multiple internal stakeholders
  • Strong analytical and problem-solving skills, with the ability to translate complex sustainability objectives into practical, data-driven tools
  • Some of the attributes we look for in a person are:

  • The ability to build and maintain meaningful relationships across teams

  • Curiosity about technology and its potential to drive innovation in sustainability and investment.
  • A collaborative mindset and client-focused approach
  • Strong personal ownership, initiative, and accountability
  • A belief in doing the right thing — for our clients, colleagues and the planet
  • A passion for sustainable investing and data-driven decision making

#LI-DNI



  • Cape Town, Western Cape, South Africa Gendac | Software, Innovations & IoT Full time

    ARE YOU ...apassionate Senior Software Engineerlooking for variety and the chance to work on interesting projects?A career at Gendac means you'll work on a range of challenging projects, for a mixture of interesting clients, with different teams and diverse technologies. Each new project presents exciting new challenges and responsibilities ensuring...


  • Cape Town, Western Cape, South Africa Miprint Consulting Full time R90 000 - R120 000 per year

    Role DescriptionThis is a contract, on-site role for a Senior Software Engineer located in Cape Town. The Senior Software Engineer will be responsible for designing, developing, and maintaining software solutions, participating in code reviews, and troubleshooting complex systems. The role also involves collaborating with cross-functional teams to meet...


  • 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...


  • Cape Town, Western Cape, South Africa Balancell Full time R150 000 - R250 000 per year

    Balancell Energy is a forward-thinking engineering manufacturing company, committed to delivering innovative energy solutions. As we continue to expand, we are seeking a newSenior Software Engineer,to join our team.Position Overview:As aSenior(Level 3) Software Engineer, you are expected to demonstrate technical leadership, strong architectural judgment, and...


  • Cape Town, Western Cape, South Africa Surgo PTY Full time R1 200 000 - R3 600 000 per year

    Job Description: Senior Software EngineerLocation:Office based Workshop 17, Cape TownJob Summary:We are seeking a motivated Senior Software Engineer to join our dynamic Software Engineering team in Cape Town. The ideal candidate will be enthusiastic about learning new technologies, solving complex problems, and contributing to the development of our...


  • Cape Town, Western Cape, South Africa BetterHome Group LTD Full time R1 200 000 - R2 400 000 per year

    Job Title: Senior Software EngineerLocation: Claremont, Cape Town (Remote-first)Why Join Private Property Right Now?It's an exciting time to be part of our team. We're transforming the real estate experience in South Africa by re-engineering our platform, rolling out new technologies, and building features that genuinely shift how people buy, sell, and rent...


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

    Job DescriptionNOV ReedHycalog is a worldwide leader in the design, manufacture, and sale of tools and equipment used by the energy industry. We are seeking a Senior Software Engineer to join our team based in Cape Town. In this role you will be responsible for the development and deployment of software products to internal customers. The software engineer...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year

    Minimum requirements:Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.7+ years experience as a Software Developer / Senior Software Developer Extensive experience in software development, including significant hands-on experience in building and delivering web applications.Demonstrated experience in leading...


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

    Kick-start your career in the online gaming world and experience the very latest in technology and innovation.Who We AreWe are part of Super Group, the NYSE-listed digital gaming company behind some of the world's leading Sports and iGaming brands.At DigiOutsource, we bring passionate people and innovative tech together to create market-leading online gaming...


  • Cape Town, Western Cape, South Africa DigiOutsource Full time R800 000 - R1 200 000 per year

    Kick-start your career in the online gaming world and experience the very latest in technology and innovation.Who we areWe are part of Super Group, the NYSE-listed digital gaming company behind some of the world's leading Sports and iGaming brands.At DigiOutsource, we bring passionate people and innovative tech together to create market-leading online gaming...