Senior Software Engineer, C++ (Market Data)
Flow TradersHong KongВ офисеот 5 лет
C++NetworkingConcurrencyLow-latencyMarket dataAlgorithmic tradingSystematic TradingAPAC MarketsQuantitative Trading
Описание
Flow Traders is a proprietary trading firm that provides liquidity in financial markets.
As a senior individual contributor, you'll be working on the Core Platform that underpins quantitative research, pricing, strategy development, and execution across hundreds of venues. You'll work in a tight, iterative loop with quants and technical traders, applying deep expertise in modern C++, OS internals, CPU and memory architecture, lock-free concurrency, and low-latency networking to push our systems toward state-of-the-art performance, robustness, and observability.
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
We offer
- Attractive Compensation: Remuneration package comprised of a base salary and a discretionary variable component
- Continuous Learning and Development: Dedicated academy with endless personal and functional development opportunities
- Exceptional Events and Social Activities: Annual company trip, holiday parties, family and sports events
- Employee Foundation: Volunteer programs for employees and charity support initiatives through the Flow Traders Foundation
- Global Rotations Opportunities: Opportunities to work in different locations to support personal growth within the company and develop your career
- Great Global Locations: Vibrant working environments, furnished with lounges, bars, gaming areas and offering lunches and coffee
- Wellness and Healthy Culture: Active lifestyle promoted by offering sports, healthy food and wellbeing programs
- Working with Great Minds: Informal working environment, with a focus on direct and open communication, entrepreneurial spirit and a driven atmosphere
- Relocation assistance depending on the location you will be joining (flights, visa application, accommodation at the start of your employment etc)
- Visa sponsorship to international candidates (and their partner/children)
Hiring process
- 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
- Shortlisted candidates will then have an interview with a Recruiter to assess business knowledge, motivation and cultural fit
- The next step is to meet your team to discuss previous experience, technical skills, and relevant knowledge
- If you do not live in the location of your interview, our Recruitment Team will take care of planning your trip to our office, and will book your flight and accommodation