Senior C++ Software Engineer

Flow Traders is a global technology-enabled multi-asset liquidity provider and market maker.

Amsterdam, Netherlands
About Flow Traders

Flow Traders provides continuous on-exchange and off-exchange liquidity across exchange-traded products, fixed income, FX, commodities, and digital assets using proprietary trading technology. Its digital-assets business, active since 2017, includes crypto ETP market making, OTC trading, liquidity provision, and DeFi connectivity.

View jobs by Flow Traders

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design and implement high-performance components for market-data ingestion, normalization, distribution, order execution, and strategy infrastructure. You will build tools for systematic trading strategies, own components through production deployment and optimization, and refine the platform with engineers, quants, and technical traders.

Requirements

  • BSc, MSc, or PhD in Computer Science, Mathematics, or a related field
  • 5+ years of professional C++ software development experience
  • Low-latency market-data ingestion
  • Order execution
  • Algorithmic trading systems
  • APAC market knowledge
  • Algorithms
  • Data structures
  • Parallel programming
  • Asynchronous programming
  • Multithreaded programming
  • C++
  • CPU architecture
  • Memory architecture
  • Networking

Responsibilities

  • Design and implement high-performance market-data and execution components
  • Develop tools and frameworks for systematic pricing and trading strategies
  • Deploy, monitor, profile, and optimize production components
  • Refine platform requirements, design, and implementation with engineers, quants, and technical traders