Senior Software Engineer, C++

Flow Traders

Hong Kong, Hong Kong
On-site
5+ years professional c++ development experience
Experience with parallel asynchronous multithreaded programming
Knowledge of algorithms and data structures
The role involves building systems that analyze and trade tens of thousands of products across hundreds of global trading venues daily

Job Summary

  • The role involves building systems that analyze and trade tens of thousands of products across hundreds of global trading venues daily.
  • Engineers will lead the development of a Core platform used by Market data, Quantitative research, Pricing, and Strategies groups.
  • The team values collaboration with short feedback loops, ensuring end users are immediately accessible for insight into code value.

Matching Summary

The role involves building systems that analyze and trade tens of thousands of products across hundreds of global trading venues daily.

Skills & Requirements

Must-have

  • 5+ years professional C++ development experience
  • Experience with parallel asynchronous multithreaded programming
  • Knowledge of algorithms and data structures
  • Ability to write clean reliable scalable code
  • Experience optimizing software for maximum hardware performance

Nice-to-have

  • Proprietary trading industry background preferred
  • Interest in collaborative open culture
  • Experience with kernel bypass and TLS optimization
  • Familiarity with FIX Websocket or HTTP protocols

Key Requirements

  • BSc MSc or PhD in Computer Science Mathematics or equivalent
  • 5+ years post-graduation professional C++ software development experience
  • Strong communication skills with technical and non-technical colleagues

Work Rights

Not specified

Tailored Resume

Cover Letter