For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Ninety One
Ninety One

Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Automation
C
+29

Permanent role
11 hours ago
Apply now

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:

  • Design, build, and maintain integrations and extensions around the Charles River platform (CRIMS), including APIs, data feeds, and workflow automation
  • Support Databricks/Azure-based data pipeline work
  • Partner with the CRIMS technology team to translate requirements into technical solutions
  • Develop and support systems using C# .NET and MS SQL
  • Write comprehensive unit and integration tests to ensure system reliability
  • Collaborate with stakeholders to gather requirements
  • Support and enhance Azure-hosted services (e.g. Function Apps, App Services)
  • Review code via Pull Requests
  • Participate in agile ceremonies and technical planning
  • Troubleshoot and resolve platform issues, including data quality defects and integration failures

You should consider applying if you have:

  • 5+ years of professional software development experience
  • Strong proficiency in C# .NET and object-oriented design principles
  • Production experience with RDBMS e.g. SQL Server, Oracle etc
  • Understanding of API-based integration patterns (REST, GraphQL, or similar)
  • Experience working in the Finance Industry
  • Experience with Charles River IMS (CRIMS) or other order management systems (Aladdin, thinkFolio etc) advantageous
  • Python development and Cloud platform development experience desirable
  • CI/CD pipeline experience
  • Experience with Agentic Engineering processes

Some of the attributes we look for in a person are:

  • Strong written and verbal communication - able to explain technical detail to both engineers and non-technical stakeholders
  • The ability to ‘approach and own’ and continuously look for opportunities to develop
  • A strong belief in doing the right thing
  • A client focused and collaborative approach
  • Intellectual curiosity

About Ninety One

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service