Job Description
Job Description
Join a software engineering environment where long‑term thinking meets modern financial technology, and where your code shapes products used by clients, advisers and teams across Allan Gray.
Your ambition, **matched**.
Applications
- Applications open at intervals throughout the year
Qualification
- Final-year student or graduate who is currently completing or has completed an undergraduate or postgraduate degree in Computer Science, Mathematics, Statistics, or Engineering with substantial Computer Science coursework
- **GPA:**70% or higher
Duration
- Permanent
- Your start date will depend on the intake for the role
Location
- Cape Town
- *Relocation support is provided for selected new starters, as needed*
Responsibilities
At Allan Gray, junior software developers work alongside experienced engineers to design and build technology that supports the business. The role includes developing and maintaining client‑facing applications, internal tools and public‑facing solutions. Developers also work across systems built on a modern, containerised infrastructure, including microservices and distributed components.
What to Expect
- Building features that simplify, streamline and strengthen the investment experience for clients and internal teams
- Participating in code reviews, design discussions and learning forums
- Gaining expertise in software development best practices
- Helping deliver solutions that balance performance, security and long‑term maintainability
Growth and Development
The professional growth of graduate software developers is supported by an environment that prioritises learning, curiosity and long‑term thinking.
What You Will Gain
- A disciplined approach to writing, testing and maintaining code
- Experience shipping software used by real clients and internal teams
- Stronger product thinking and mastery of the full lifecycle of feature development
How to Apply
If this sounds exciting, this may be the perfect role to get your career going. Download the full software developer guide for a deeper look at the responsibilities, learning opportunities and team environment.
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️