Flow traders
Senior Software Engineer
Overview
The Senior Software Engineer will lead the next-generation architecture of market data and execution platforms, focusing on low-latency systems, feed handling, and order book construction to support systematic trading strategies.
About Flow traders
Flow Traders is a leading global technology-enabled liquidity provider, specializing in ETPs and providing liquidity across various asset classes. They focus on systematic trading and leverage advanced technology to maintain a competitive edge in financial markets.
Requirements & Eligibility
- BSc, MSc, or PhD in Computer Science, Mathematics, or a related field.
- 5+ years of post-graduation professional C++ software development experience.
- Experience building low-latency market data ingestion, order execution, and algorithmic trading systems (proprietary trading industry preferred).
- Strong knowledge in one or more APAC markets.
- 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 available hardware and software (CPU caches, memory layout, networking, etc.).
Key Responsibilities
- 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, tune, and deploy data-driven systematic pricing and trading strategies.
- Own the full lifecycle of components in a fast-paced, iterative environment: deploy, monitor, profile, and optimize code in production.
- Work closely with focus group engineers, quants, and technical traders to refine requirements, collect feedback, and iterate on the platform's design and implementation.
Disclaimer: Trace Hiring is an independent job board. We are not directly affiliated with Flow traders. Please verify all details on the official company application portal.