C++ Software Engineer - High-Performance Trading Systems

Tradingdev ETD Tech

Singapore

On-site

SGD 120,000 - 170,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

XTX Markets is hiring a software engineer for the ETD trading development team to build and maintain its proprietary trading technology. The role involves turning quantitative ideas from the Quant Research team into fast, reliable software that processes market data and dispatches orders in an automated environment.

Most work uses C++ and Python, with opportunities to explore FPGA and GPU programming. You will design scalable systems that run uninterrupted and optimise cross-domain performance

Qualifications

  • Strong knowledge of modern C++ (C++11 onwards) with performance focus.
  • Deep understanding of CPU execution, caching, paging and system calls.
  • Grasp of data structures, algorithms and runtime trade-offs.
  • Experience designing complex, long-running software systems.
  • Linux proficiency is a plus.

Responsibilities

  • Join the ETD software team to build and maintain trading technology.
  • Translate quantitative ideas into robust, low-latency software.
  • Design infrastructure and select hardware to optimise performance.
  • Ensure systems run reliably for continuous automated trading.
  • Collaborate across teams to deliver cross-domain optimisations.

Skills

Modern C++ (C++11+)
CPU architecture concepts
Algorithms & data structures
System design
Linux proficiency
Python programming

Tools

C++14/17/20 tooling
Python
FPGA
GPU programming
Linux

Job description

XTX Markets is hiring a software engineer for the ETD trading development team to build and maintain its proprietary trading technology. The role involves turning quantitative ideas from the Quant Research team into fast, reliable software that processes market data and dispatches orders in an automated environment.

Most work uses C++ and Python, with opportunities to explore FPGA and GPU programming. You will design scalable systems that run uninterrupted and optimise cross-domain performance

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 - High-Frequency Trading & ML
C++ Software Engineer - High-Frequency Trading & ML

XTX Markets • Singapore

On-site
SGD 90,000 - 150,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 Software Engineer - Trading Technology
Senior Software Engineer - Trading Technology

Charterhouse Partnership • Singapore

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

Space Executive • Singapore

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

tokka labs pte. ltd. • Singapore

On-site
SGD 120,000 - 190,000
C++ Engineer - Trading systems
C++ Engineer - Trading systems

Durlston Partners LLP • Singapore

On-site
SGD 180,000 - 300,000
Competitive compensation
Impactful work
Cutting-edge technology
+1
C++ Low-Latency Trading Engineer, Assistant Manager / Manager
C++ Low-Latency Trading Engineer, Assistant Manager / Manager

KPMG SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 240,000