Senior Low-Latency Algorithmic Trading Engineer

Wesbank

Johannesburg

On-site

ZAR 1,000,000 - 1,600,000

Full time

11 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Wesbank is seeking an Algorithmic Trading Software Developer in Johannesburg to design and build low-latency trading applications supporting FX, FI, commodities and equities. You will work with Traders, Quants and Product Owners to translate strategies into production-ready solutions and maintain pricing engines with robust risk controls.

The role emphasizes modern Java engineering practices, distributed systems, microservices and DevSecOps in a demanding trading environment.

Qualifications

  • Minimum 8+ years' experience in software engineering, Java development or electronic trading technology environments.
  • Expert-level Java development skills and modern Java frameworks.
  • Experience delivering solutions across the full software development lifecycle.

Responsibilities

  • Design, develop and support high-performance algorithmic trading platforms across multiple asset classes.
  • Develop low-latency, high-throughput trading applications capable of real-time market data processing.
  • Collaborate with Traders, Quants and Product Owners to translate strategies into scalable tech solutions.
  • Design and implement smart order routing, execution algorithms and market-making logic.
  • Build reusable frameworks, services and libraries for trading, pricing, risk management and analytics.
  • Ensure resilience, security and observability in production trading systems.

Skills

Java development
Spring Framework
RESTful APIs
Distributed systems
Microservices
CI/CD
OO Design / SOLID
JVM tuning
Agile & DevOps
Problem solving

Education

Bachelor’s degree in Computer Science, Engineering, Quantitative Finance, or related field
ACI Dealing Certificate
RPEs

Tools

Maven
Gradle

Job description

Wesbank is seeking an Algorithmic Trading Software Developer in Johannesburg to design and build low-latency trading applications supporting FX, FI, commodities and equities. You will work with Traders, Quants and Product Owners to translate strategies into production-ready solutions and maintain pricing engines with robust risk controls.

The role emphasizes modern Java engineering practices, distributed systems, microservices and DevSecOps in a demanding trading environment.

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

Similar jobs worth comparing

Low-Latency Algorithmic Trading Engineer
Low-Latency Algorithmic Trading Engineer

FirstRand Limited • Johannesburg

On-site
ZAR 620,000 - 780,000
Low-Latency Java Algo Trading Engineer
Low-Latency Java Algo Trading Engineer

RMB • Johannesburg

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

RMB - Rand Merchant Bank • Johannesburg

On-site
ZAR 1,800,000 - 2,800,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

FirstRand Limited • Johannesburg

On-site
ZAR 620,000 - 780,000
Algorithmic Trading Software Developer
Algorithmic Trading Software Developer

Wesbank • Johannesburg

On-site
ZAR 1,000,000 - 1,600,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