Graduate Software Engineer (Trading & Quants) – Laurium Capital (Sandton)

Employer: Laurium Capital

Team: Data & Quants Team

Industry: Investment Management, Hedge Funds, Quantitative Finance & Financial Technology

Location: Sandton, Johannesburg, Gauteng (Office-Based; Cape Town only by exception)

Position Type: 12-Month Full-Time Graduate Programme (Pathway to Permanent Employment)

Start Date: January 2027

Compensation: Competitive Graduate Salary + Benefits

Posted Date: October 2026

Closing Date: Saturday, 31 October 2026

About Laurium Capital & The Graduate Role

Laurium Capital is an independent, owner-managed investment manager founded in 2008 with offices in Johannesburg, Cape Town, and London, managing R85 billion across hedge funds, South African equity, African, global, and multi-asset strategies.

Laurium Capital’s agile Data & Quants team is recruiting one or two ambitious Graduate Software Engineers to start in January 2027 in Sandton. Working within a flat structure, graduates will build end-to-end software platforms, design AI tooling and automation agents, tackle quantitative risk/performance analytics, and help shape the firm’s technological roadmap.

Key Responsibilities & Core Workflows

The Graduate Software Engineer will drive four core pillars:

1. Full-Stack Software Development

  • End-to-End Engineering: Build and maintain the firm’s software infrastructure, including the cloud data platform, automated data pipelines, integrity checks, and daily internal applications.

2. AI Tooling & Workflow Automation

  • AI Agents & Automation: Design and build autonomous agents, AI workflows, and skills that help the firm ingest, verify, analyze data, and automate routine operational tasks.

3. Quantitative Analysis & Portfolio Analytics

  • Risk & Performance: Contribute to risk modelling, performance attribution, and portfolio analytics while addressing quantitative queries from portfolio managers and founders.

4. Technical Direction

  • Ownership: Take ownership of specific platform modules or tooling within months, contributing directly to the team’s engineering roadmap.

Current Technology Stack

  • Frontend: React
  • Backend: FastAPI, Bash
  • AI Ecosystem: Claude Code, LangGraph
  • Cloud & Infrastructure: Azure, Terraform, Docker
  • Data Tier: PostgreSQL, Parquet
  • Languages & Version Control: R, Python, SQL, GitHub

Candidate Profile & Minimum Entry Requirements

To qualify for consideration, applicants must meet the following mandatory criteria:

  • Educational Qualifications:
    • Must hold (or graduate by January 2027 with) a Bachelor’s, Honours, or Master’s degree in Computer Science, Mathematics, Statistics, Physics, or a similar quantitative field (Mandatory).
  • Technical & Coding Competency:
    • Proven ability to code with familiarity in software development tooling, such as Git, command line, Docker, and cloud platforms (Mandatory).
  • AI Fluency (CRITICAL):
    • Fluent and enthusiastic about building with AI workflows, with tangible proof/projects to showcase (Mandatory).
  • Communication & Detail:
    • Strong written communication and meticulous attention to detail (explaining financial figures clearly and accurately).
  • Preferred Background:
    • Prior knowledge or academic exposure to finance is preferred but not strictly required.

Application Procedure & Checklist

To apply successfully before the deadline, prepare the following items:

  1. Updated CV
  2. Official Academic Transcript
  3. GitHub Profile Link (or other technical work samples)
  4. AI Project Reflection (Max 300 words): A short write-up on something you built or automated using AI tools, explicitly detailing what went wrong and how you resolved it.
  5. Closing Deadline: Submit your application via the online form by 31 October 2026.
  6. Selection Process: Shortlisted candidates will complete a practical coding task and an interview in Sandton (scheduled around exams).

Sample Selection & Technical Interview Questions

Full-Stack Software Engineering & AI Workflows

  • Question (AI Automation & Failure Handling): “When building an automated AI data pipeline using agents (such as LangGraph or Claude Code), how do you handle hallucinated or malformed JSON outputs before they touch a production PostgreSQL database?”
  • Question (Cloud Data Pipelines): “What optimization strategies would you use in FastAPI and PostgreSQL to accelerate query performance for real-time portfolio risk attribution dashboards?”

How to Apply

Apply online directly via the official Laurium Capital application page:

  • Employer: Laurium Capital
  • Location: Sandton, Johannesburg
  • Position: Graduate Software Engineer (Trading & Quants)
  • Start Date: January 2027
  • Closing Date: 31 October 2026

Apply here

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

    Your email address will not be published. Required fields are marked *