F
Posted a day ago
Senior Software Engineer, C++ (Market Data)
Flow TradersSenior Software Engineer, C++ (Market Data)
Requirements
7+ years C++ experience, Low-latency systems experience, Degree in CS, Math, or related field, Multithreaded programming expertise
Skills
C#
About the role
Responsibilities
- Lead the development and global rollout of the Core market data platform used across multiple focus areas
- Design and implement high-performance components for market data ingestion, normalization, and distribution
- Develop tools and frameworks that enable quants and technical traders to build and deploy systematic pricing and trading strategies
- Own the full lifecycle of components including deployment, monitoring, profiling, and optimization in production
- Work closely with focus group engineers, quants, and technical traders to refine requirements and iterate on platform design
Requirements
- BSc, MSc, or PhD in Computer Science, Mathematics, or a related field
- 7+ years of post-graduation professional C++ software development experience
- Experience building low-latency market data ingestion, order execution, and algorithmic trading systems
- Strong knowledge of algorithms and data structures
- Experience in parallel, asynchronous, and multithreaded programming
- Demonstrated ability to write clean, reliable, and highly scalable C++ code
- Interest in extracting maximum performance from hardware and software (CPU caches, memory layout, networking)
- Ability to communicate effectively with both technical and non-technical colleagues
About the Company
Flow Traders is a leading global liquidity provider and market maker, focusing on systematic trading and high-performance market data and execution platforms.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer, C++ (Market Data)
Flow Traders · Chicago
