C++ Software Engineer - High-Frequency Trading & ML

XTX Markets

Singapore

On-site

SGD 90,000 - 150,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

XTX Markets in Singapore is hiring a software engineer to join the Exchange Trading Development team (ETD). You will help build and maintain most of XTX’s proprietary trading technology, turning trading ideas from Quant Research into high-performance systems using C++ and Python.

The role involves interpreting market data, dispatching orders, designing infrastructure, and selecting hardware. You will work in a Linux environment on long-running systems, with opportunities to explore FPGA/GPU

Qualifications

  • Strong knowledge of modern C++ (C++11 onwards).
  • Understanding of CPU execution, caching, paging and system calls.
  • Familiarity with algorithms and data structures and performance trade-offs.
  • Experience designing long-running, complex software systems.
  • Linux environment experience is a plus.

Responsibilities

  • Build and maintain XTX’s proprietary trading technology for the exchange trading development team (ETD).
  • Turn trading ideas from Quant Research into reality using C++ and Python.
  • Interpret arriving market data and dispatch orders; design infrastructure and select hardware.
  • Perform cross-domain optimisations to improve system efficiency and reliability.
  • Ensure systems are ready for trading and handle larger projects to unlock opportunities.
  • Work in a Linux environment; explore FPGA/GPU acceleration when applicable.

Skills

Modern C++
CPU architecture
Algorithms
Data structures
Linux
Self-taught possible
Finance not required
Python
FPGA
GPU programming

Tools

Python
FPGA
GPU programming

Job description

XTX Markets in Singapore is hiring a software engineer to join the Exchange Trading Development team (ETD). You will help build and maintain most of XTX’s proprietary trading technology, turning trading ideas from Quant Research into high-performance systems using C++ and Python.

The role involves interpreting market data, dispatching orders, designing infrastructure, and selecting hardware. You will work in a Linux environment on long-running systems, with opportunities to explore FPGA/GPU

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

Similar jobs worth comparing

C++ Software Engineer - High-Performance Trading Systems
C++ Software Engineer - High-Performance Trading Systems

Tradingdev ETD Tech • Singapore

On-site
SGD 120,000 - 170,000
High-Performance C++ Engineer – Trading Systems
High-Performance C++ Engineer – Trading Systems

xtxmarketstechnologies • Singapore

On-site
SGD 120,000 - 180,000
C++ Software Engineer
C++ Software Engineer

XTX Markets • Singapore

On-site
SGD 90,000 - 150,000
C++ Software Engineer
C++ Software Engineer

xtxmarketstechnologies • Singapore

On-site
SGD 120,000 - 180,000
C++ Software Engineer
C++ Software Engineer

Tradingdev ETD Tech • Singapore

On-site
SGD 120,000 - 170,000
Senior Low-Latency Trading Systems Engineer
Senior Low-Latency Trading Systems Engineer

OKX • Singapore

On-site
SGD 120,000 - 180,000
Competitive pay
Education subsidy/LD programs
Team events
+2
Elite C++ Engineer — HFT Trading, APAC & Market Impact
Elite C++ Engineer — HFT Trading, APAC & Market Impact

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Market-leading salary
Bonuses
Generous benefits
+1
Lead C++ Engineer - Low-Latency Trading Systems
Lead C++ Engineer - Low-Latency Trading Systems

trinity consulting services pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Software Engineer
Software Engineer

AAA Global • Singapore

On-site
SGD 120,000 - 180,000
Remote Senior Engineer - Low-Latency Trading Platform
Remote Senior Engineer - Low-Latency Trading Platform

Far Coder • Singapore

On-site
SGD 150,000 - 210,000
Competitive compensation
Education subsidy
Team events
+2