Turn this role into an interview — a resume and cover letter built around what this employer wants.
Allan Gray Limited is seeking junior software developers to join a software engineering environment where long-term thinking meets modern financial technology. You will help design and build technology that supports clients, advisers and teams across Allan Gray.
Starting as a permanent role in Cape Town, relocation support is provided for selected new starters as needed. The role involves developing and maintaining client-facing applications, internal tools and public-facing solutions, in a
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.
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
Permanent
Your start date will depend on the intake for the role
Cape Town
Relocation support is provided for selected new starters, as needed
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.
The professional growth of graduate software developers is supported by an environment that prioritises learning, curiosity and long‑term thinking.
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.
View our full range of opportunities and find the right pathway for you.