Ninety One
Graduate Software Engineer
Ninety One – South Africa’s largest investment manager, operating in 15 countries and managing R3.4 trillion in assets (as of 30 September 2025). Ninety One was founded in Cape Town in 1991, demerged from Investec in 2020, and is listed in London and Johannesburg.
About the Team
Our team builds technology solutions for global Operations. We work closely with stakeholders to design, develop, and support tools that make operations smoother and more efficient.
Role Overview
We are looking for a Graduate Software Engineer who loves using technology to help people do their jobs better. You will join a self‑organising agile team, work on real business problems, and learn from experienced developers.
Key Responsibilities
- Design, develop, and test software using C# and Python.
- Collaborate with senior engineers to deliver product enhancements.
- Build and maintain applications that use SQL databases and Azure cloud services.
- Learn and apply DevOps practices: version control, CI/CD pipelines, and Azure DevOps deployments.
- Participate in code reviews, team meetings, and technical discussions.
- Take ownership of tasks, delivering clean, maintainable code with guidance from senior team members.
What We’re Looking For
- Degree in Computer Science, Engineering, Information Systems, or a related field.
- Strong foundation in programming concepts and experience with at least one object‑oriented language (C#, Java, Python, etc.).
- Basic knowledge of software development principles, data structures, and SQL.
- Interest in cloud technologies, modern engineering practices, and Generative AI.
- Willingness to learn, ask questions, and grow in a collaborative environment.
- Good problem‑solving and communication skills, with enthusiasm for technology.
Desired Attributes
- Ability to build and maintain relationships.
- Strong analytical and interpretive skills.
- Self‑driven career growth mindset.
- Intellectual curiosity.
Location
Cape Town, Western Cape
Application
Open until filled. To apply, visit externalcareers.ninetyone.com.
Was this helpful?
0 / 0
#Computer Science #Engineering #Information Systems #Johannesburg #Software Development