Allan Gray | Cape Town, South Africa
About Allan Gray
Allan Gray is a leading investment management company with a reputation for excellence and innovation in the financial services sector. We’re looking for exceptional graduates who are passionate about technology and eager to launch their careers in software development. Join our Cape Town-based team and become part of a company that values learning, collaboration, and technical excellence.
The Opportunity
Are you searching for the perfect environment to kickstart your IT career? Our Graduate Software Developer Programme offers a unique platform designed specifically for graduates, providing the ideal foundation for becoming a tech superstar. This is more than just a job—it’s a comprehensive learning experience that will shape your future in technology.
We understand that transitioning from university to the professional world can be challenging. That’s why we’ve cultivated a learning culture with dedicated mentors who are genuinely invested in your growth and development. You’ll be introduced to class-leading technological platforms, tools, and frameworks—everything you need to build the skills required to survive and thrive in a competitive marketplace.
What You’ll Do
As a Graduate Software Developer, you’ll join one of our Cape Town-based development teams, working full-time to create and maintain software that solves complex business problems for Allan Gray and its clients. You’ll work directly on Allan Gray’s tech stack within an Agile environment, learning industry best practices that will ensure your career is built on the strongest possible foundation.
Your role will involve writing high-quality software through development techniques including compassionate coding and testing. You’ll collaborate with experienced developers, participate in code reviews, and contribute to projects that make a real impact on our business operations.
What We’re Looking For
Essential Qualifications:
- Bachelor’s or Postgraduate degree with a major in Computer Science preferred
- Degrees in STEM fields (Mathematics, Statistics, Engineering) with substantial Computer Science coursework will also be considered
- Must be willing to live and work in Cape Town
- Currently residing in South Africa
- Must be available to work full-time in 2026
Key Skills and Attributes:
- Passion for software development and compassionate coding
- A client-focused attitude—you understand that great software serves people
- Ability to work intelligently with highly skilled individuals while delivering on your personalized goals
- Strong problem-solving abilities and attention to detail
- Enthusiasm for continuous learning and professional development
Why Join Us?
With the support of experienced mentors, you’ll join one of our Cape Town-based development teams where you can utilize recently acquired skills to help us build software and technology that serves a variety of business functions and delivers value to our clients.
We offer a collaborative, supportive environment where your ideas matter and your contributions are valued. You’ll have the opportunity to work with cutting-edge technologies while developing both your technical and professional skills under the guidance of industry experts.
How to Apply
If you’re ready to launch your career in software development with a company that invests in your success, we want to hear from you. Apply now to become part of the Allan Gray team and take the first step toward becoming a technology leader.
Application Deadline: Rolling recruitment for 2026 positions
Location: Cape Town, South Africa
Position Type: Full-time, Graduate Programme
Allan Gray is committed to diversity and inclusion in the workplace. We encourage applications from all qualified candidates.

Leave a Reply