← All jobs
FT

Senior Software Engineer, C++ , Core Platform

Type
Full-time
Work setup
On-site
Experience
Senior
Posted
7 days ago

What engineering roles in crypto pay

205 salaries · our own data
median $202k$144k$255k

Most engineering roles in crypto pay between $144k and $255k, with a median of $202k.

Flow Traders is looking for a Senior C++ Software Engineer to join the growing team in Amsterdam. You will build systems that analyze and trade tens of thousands of products across hundreds of global trading venues every day. C++ plays a critical role in our event-driven trading systems, which are designed to reliably handle vast amounts of data at ultra-low latencies. Working closely with Technologists, Quantitative Researchers, and Traders, you'll guide the development of our in-house trading technology and optimize it to achieve market-leading performance and reliability.

What you'll do

  • Lead the development and global rollout of our Core platform used across multiple business groups such as Market Data, Quantitative Research, Pricing, and Strategies
  • Be involved in a fast-paced iterative development process where you deploy your deliverables and validate them with traders or quants
  • Develop tools and frameworks to deliver capabilities for tuning and developing data-driven systematic pricing and trading strategies
  • Work with focus group engineers, Quants, and Technical Traders to refine requirements, collect feedback, and iterate on platform design and implementation
  • Write software that communicates with exchanges through their APIs, receiving market data and sending orders over the network using protocols such as FIX, Websocket, or HTTP requests
  • Ensure software quality based on testing suites that you use, maintain, and extend
  • Optimize exchange communication through kernel bypass, TLS optimization, and connection handling improvements
  • Research exchange behavior in detail to align our systems with exchange specifications
  • Implement solutions using exchange SDKs in languages such as C++, Rust, Python, and Typescript
  • Implement trading algorithms based on requirements provided by traders and quants
  • Acquire and develop the necessary trading knowledge to successfully translate requirements into software implementation
  • Continuously improve the stability, reliability, and performance of the trading engine
  • Enhance monitoring and observability in collaboration with the Trading Operations team
  • Investigate and resolve production issues such as crashes, unexpected business logic behavior, and performance bottlenecks
  • Prepare for releases and deployments of new trading engine versions

What you bring

  • A BSc, MSc, or PhD in Computer Science, Mathematics, or equivalent qualification
  • 5+ years of post-graduation professional C++ software development experience
  • The ability to write clean, reliable, and highly scalable code
  • A solid understanding of algorithms and data structures
  • Experience in parallel, asynchronous, and multithreaded programming
  • An interest in achieving maximum performance from available hardware and software
  • The ability to communicate effectively with technical and non-technical business colleagues

What we offer

  • Flow Academy with opportunities to attend domain-related conferences
  • Daily catered lunch, excellent coffee, and a fully stocked kitchen and snack bar
  • In-house bar and lounge with arcade, table tennis, billiards, and game consoles
  • Company boat
  • In-house gym with sessions available from our nutritionist or personal trainer
  • Bi-weekly massages
  • Annual company trip and various events throughout the year, including the New Years Event
  • Global rotations across our offices worldwide
  • Competitive salary, annual discretionary profit share, and comprehensive benefits

About Flow Traders

Flow Traders is a proprietary trading firm providing competitive technology and platforms to Researchers and Traders. Our in-house trading technology includes everything from venue connectivity to trading engines to shared platforms, supported by an open and collaborative culture.

Senior Software Engineer, C++ , Core Platform | CryptoJobsHQ