XTX Markets

C++ Software Engineer

XTX Markets

Singapore · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
9 గంటలు క్రితం
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About XTX Markets

XTX Markets is a prominent algorithmic trading firm leveraging cutting-edge machine learning to forecast prices for over 50,000 financial assets including equities, fixed income, currencies, commodities, and cryptocurrencies. Operating across 35 countries, the firm trades more than USD 250 billion daily through exchanges and alternative venues, providing unique liquidity directly to clients worldwide. With a global team of over 300 professionals in locations such as London, Singapore, New York, and Paris, XTX employs advanced computational techniques and state-of-the-art research infrastructure to rapidly analyze large market datasets, enhancing their proprietary algorithms.

The company continuously evolves its trading models, transitioning from econometric approaches to complex deep learning architectures. Backed by substantial computing assets, including a research cluster with more than 25,000 GPUs and over 1 exabyte of storage, XTX is expanding further by building a large-scale data center in Finland. The organization values diverse talent from various industry backgrounds, promotes teamwork, openness, and respect, and maintains a flat hierarchy focused on excellence.

Position Overview

The Exchange Trading Development (ETD) team is seeking a C++ Software Engineer to develop and maintain innovative trading technology. This team transforms Quant Research trading ideas into functional systems encompassing tasks from processing market data to order dispatching. Their responsibilities include designing infrastructure and choosing hardware platforms for unparalleled cross-domain optimizations. The role involves ensuring readiness for exchange trading schedules, managing dynamic and urgent issues, and working on both small and large projects that support fully automated trading of over USD 250 billion daily.

Candidate Profile and Expertise

  • Proficient in modern C++ standards (C++11 and newer), utilizing advanced language features in a fully post-2011 codebase.
  • Deep understanding of computer internals such as caching, paging, system calls, and CPU instruction execution including out-of-order processing and branch prediction for optimal high-performance code.
  • Strong grasp of algorithms and data structures, with the ability to evaluate performance trade-offs and reason about complexities for unfamiliar algorithms.
  • Capability to independently design robust software systems that operate reliably over extended durations.
  • Experience or familiarity with a Linux development environment is beneficial, though not mandatory.
  • No prior financial sector knowledge is necessary.

Tools & software

Linux required

How they work

Teamwork & Collaboration Attention to Detail Adaptability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer