Flow Traders
Senior Software Engineer, C++ (Market Data)
4 дн. назад
ГонконгSeniorOnsite
c++algorithmsdata structuresmultithreaded programmingconcurrencylow-latency networkingperformance optimizationcpu architecture
Flow Traders Hong Kong is seeking a Senior C++ Software Engineer to lead architecture and development of market data and execution platforms for systematic trading with focus on extremely low-latency and high performance.
About the company
- Flow Traders is a proprietary trading firm that provides liquidity in financial markets.
About the product
- Core Platform underpins quantitative research, pricing, strategy development, and execution across hundreds of venues.
- Market data ingestion, normalization, and distribution combined with order execution and strategy infrastructure.
- Fully systematic trading approach where market data is a source of alpha and a competitive edge.
Responsibilities
- Design and implement high‑performance components for market data ingestion, normalization, and distribution, as well as its usage for order execution and strategy infrastructure.
- 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 your components in a fast‑paced, iterative environment: deploy, monitor, profile, and optimize your 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.
Requirements
- 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.).
- Ability to communicate effectively with both technical and non‑technical colleagues.
Conditions
- On-site work location in Hong Kong.
- Remuneration package comprised of a base salary and a discretionary variable component.
- Dedicated academy with endless personal and functional development opportunities.
- Annual company trips, holiday parties, family and sports events.
- Volunteer programs and charity support initiatives through the Flow Traders Foundation.
- Opportunities for global rotations to work in different locations and support personal growth and career development.
- Vibrant working environments with lounges, bars, gaming areas, and complimentary lunches and coffee.
- Promotion of an active lifestyle through sports, healthy food, and wellbeing programs.
- Informal working environment with a focus on direct and open communication, entrepreneurial spirit and a driven atmosphere.
How to apply
- Submit your CV and a cover letter highlighting your skills, experience and qualifications relevant to the position.
- Shortlisted candidates will be invited to complete a HackerRank test.
- Interview with a Recruiter to assess business knowledge, motivation and cultural fit.
- Technical assessment and final interview with the team to discuss previous experience, technical skills, and relevant knowledge.