C++ Software Engineer - High-Performance Trading Systems

Tradingdev ETD Tech

Singapore

On-site

SGD 120,000 - 170,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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 – Trading Systems
High-Performance C++ Engineer – Trading Systems

xtxmarketstechnologies • Singapore

On-site
SGD 120,000 - 180,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

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
C++ Software Engineer
C++ Software Engineer

Tardis Group • Singapore

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

Tardis Group • Singapore

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

Goliath Partners • Singapore

On-site
SGD 120,000 - 180,000
Elite Java Full-Stack Engineer for Real-Time Trading
Elite Java Full-Stack Engineer for Real-Time Trading

ADVANCE SOFTWARE ENGINEERING PTE. LTD. • Singapore

On-site
SGD 150,000 - 190,000
Trading Systems Engineer
Trading Systems Engineer

Selby Jennings • Singapore

On-site
SGD 120,000 - 180,000