Skip to content

Senior Software Engineer, C++

Flow Traders
🇬🇧London🇳🇱AmsterdamSeniorFull-timePosted June 25, 2026

About the Role

Flow Traders is seeking a Senior C++ Software Engineer to lead the next-generation architecture of market data and execution platforms for fully systematic trading. You will drive the development and global rollout of the Core Platform that underpins quantitative research, pricing, strategy development, and execution across hundreds of venues. Working closely with quants and technical traders, you'll apply deep expertise in modern C++, OS internals, CPU and memory architecture, lock-free concurrency, and low-latency networking to push systems toward state-of-the-art performance, robustness, and observability.

Requirements

  • BSc, MSc, or PhD in Computer Science, Mathematics, or a related field
  • 7+ years of post-graduation professional C++ software development experience
  • Experience building low-latency market data ingestion, order execution, and algorithmic trading systems (proprietary trading industry preferred)
  • Strong knowledge of algorithms and data structures
  • Experience in parallel, asynchronous, and multithreaded programming
  • Demonstrated ability to write clean, reliable, and highly scalable C++ code
  • Interest in extracting maximum performance from available hardware and software (CPU caches, memory layout, networking, etc.)
  • Ability to communicate effectively with both technical and non-technical colleagues