Senior Software Engineer, C++
Flow TradersAbout the Role
Flow Traders is seeking Senior C++ Software Engineers to join the team building competitive trading systems. Software Engineers at Flow Traders provide the competitive edge, equipping Researchers and Traders with the 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.
- Build systems used to analyze and trade tens of thousands of products across hundreds of global trading venues daily
- Develop the in-house trading technology platform, including venue connectivity, trading engines, and shared platforms
- Lead development and global rollout of the Core platform used across multiple business groups
- Work on exchange connectivity, implementing software that communicates with exchanges via APIs, receiving market data and sending orders
- Implement trading algorithms based on requirements from traders and quants, continuously improving stability, reliability, and performance
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