AL

Software developer (IT)

Full-time On-site Entry Level Cape Town, ZA
Posted 2 weeks, 1 day ago 3 views 0 applications

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.

Job details

Apply Now ↗

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 ✍️

Join Our South Africa Channels

Get free job alerts on your phone

MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?