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

XTX Markets

Singapore

On-site

SGD 90,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

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 for Trading Tech
High-Performance C++ Engineer for Trading Tech

XTX Markets Limited • Singapore

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

XTX Markets • Singapore

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

XTX Markets Limited • Singapore

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

Tradingdev ETD Tech • Singapore

On-site
SGD 120,000 - 170,000
Senior Core Software Engineer
Senior Core Software Engineer

Selby Jennings • Singapore

On-site
SGD 120,000 - 180,000
Competitive compensation package
Professional development opportunities
Collaborative environment
C++ Core Engineer for High-Performance Quant Trading
C++ Core Engineer for High-Performance Quant Trading

Trulyyy • Singapore

On-site
SGD 120,000 - 180,000
Quant Developer
Quant Developer

Hytech • Singapore

On-site
SGD 120,000 - 190,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

EPAM Systems • Singapore

On-site
SGD 120,000 - 180,000
Real-Time C++ Systems Engineer for Low-Latency Trading
Real-Time C++ Systems Engineer for Low-Latency Trading

WESTBURY PARTNERS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000