Senior Software Engineer, C++
Flow TradersAbout the Role
Flow Traders is seeking Senior C++ Software Engineers to join the team. Software Engineers provide the competitive edge by equipping Researchers and Traders with information and capabilities needed for sound business decisions. C++ plays a critical role in event-driven trading systems designed to reliably handle vast amounts of data at ultra-low latencies.
As a C++ Engineer, you will build systems to analyze and trade tens of thousands of products across hundreds of global trading venues daily. Working with Technologists, Quantitative Researchers, and Traders, you will guide the development of in-house trading technology and optimize it for market-leading performance and reliability. The proprietary trading platform encompasses venue connectivity, trading engines, and shared platforms enabling quick and efficient work in a collaborative environment.
Requirements
- BSc, MSc, or PhD in Computer Science, Mathematics or equivalent
- 5+ years post-graduation professional C++ software development experience (proprietary trading industry preferred)
- Ability to write clean, reliable, and highly scalable code
- Good knowledge of algorithms and data structures
- Experience in parallel, asynchronous, and multithreaded programming
- Interest in achieving maximum performance from available hardware and software
- Ability to communicate with technical and non-technical business colleagues
What You'll Get
- $185k–$225k base salary