Low-Latency Algorithmic Trading Engineer

FirstRand Limited

Johannesburg

On-site

ZAR 620,000 - 780,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

FirstRand Limited in Johannesburg seeks an Algorithmic Trading Software Developer to design and build high-performance, low-latency trading applications across FX, fixed income, commodities and equities.

You will work with traders, quants and product owners to translate strategies into scalable solutions, implement smart order routing, real-time pricing and robust market data ingestion.

The role covers full SDLC, DevOps practices, and production support in a regulated banking environment.

Qualifications

  • Bachelor’s degree or equivalent in CS/Engineering/Finance or related field.
  • Strong knowledge of Java, OO design and performance tuning.
  • Experience with modern Java tech, Spring, CI/CD is desirable.

Responsibilities

  • Design, develop and support high-performance algorithmic trading platforms across FX, FI, commodities and equities.
  • Develop low-latency trading applications capable of processing market data in real time.
  • Collaborate with Traders, Quants and Product Owners to translate strategies into scalable solutions.
  • Implement smart order routing, execution algorithms and automated trading workflows.
  • Build observability, testing, CI/CD and production-readiness into platforms.

Skills

Java development
Distributed systems
High-performance
Low-latency
Agile/DevOps
RESTful APIs

Education

Bachelor's degree in Computer Science, Engineering, Quantitative Finance, or related field

Tools

Spring Boot
Spring Framework
Maven
Gradle
REST APIs
JVM tuning

Job description

FirstRand Limited in Johannesburg seeks an Algorithmic Trading Software Developer to design and build high-performance, low-latency trading applications across FX, fixed income, commodities and equities.

You will work with traders, quants and product owners to translate strategies into scalable solutions, implement smart order routing, real-time pricing and robust market data ingestion.

The role covers full SDLC, DevOps practices, and production support in a regulated banking environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Low-Latency Algo Trading Engineer
Low-Latency Algo Trading Engineer

RMB - Rand Merchant Bank • Johannesburg

On-site
ZAR 1,800,000 - 2,800,000
Senior Low-Latency Algorithmic Trading Engineer
Senior Low-Latency Algorithmic Trading Engineer

Wesbank • Johannesburg

On-site
ZAR 1,000,000 - 1,600,000
Low-Latency Java Algo Trading Engineer
Low-Latency Java Algo Trading Engineer

RMB • Johannesburg

On-site
ZAR 481,000 - 588,000
Low-Latency Algorithmic Trading Engineer
Low-Latency Algorithmic Trading Engineer

RMB Nigeria Limited • Johannesburg

On-site
ZAR 577,000 - 705,000
Senior Algorithmic Trading Engineer (Low-Latency)
Senior Algorithmic Trading Engineer (Low-Latency)

Fnbnamibia • Johannesburg

On-site
ZAR 507,000 - 686,000
Algorithmic Trading Software Developer
Algorithmic Trading Software Developer

RMB - Rand Merchant Bank • Johannesburg

On-site
ZAR 1,800,000 - 2,800,000
Algorithmic Trading Software Developer
Algorithmic Trading Software Developer

Fnbnamibia • Johannesburg

On-site
ZAR 507,000 - 686,000
Algorithmic Trading Software Developer
Algorithmic Trading Software Developer

RMB Nigeria Limited • Johannesburg

On-site
ZAR 577,000 - 705,000
Algorithmic Trading Software Developer
Algorithmic Trading Software Developer

RMB • Johannesburg

On-site
ZAR 481,000 - 588,000
Algorithmic Trading Software Developer
Algorithmic Trading Software Developer

Wesbank • Johannesburg

On-site
ZAR 1,000,000 - 1,600,000