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 be doing:
Lead the development and global rollout of our Core platform used in multiple business/focus groups (Market data, Quantitative research, Pricing, Strategies)
Be involved in the development process, deploying deliverables and validating them yourself and/or with traders or quants
Develop tools/frameworks for tuning/developing data-driven systematic pricing and trading strategies
Work with focus group engineers, Quants, and Technical traders to refine requirements and iterate on platform requirements
Write software for exchange connectivity, ensuring quality, optimizing communication, and aligning behavior
Implement trading algorithms, improve stability and performance of trading engine, and resolve production issues
Perks and Benefits:
Flow Academy and opportunities to attend domain-related conferences
Daily catered lunch, great coffee, fully stocked kitchen, and snack bar
In-house Bar and Lounge with arcade, table tennis, billiards, and game consoles
Company boat
In-house gym, sessions with a nutritionist or personal trainer
Bi-weekly massages
Annual company trip and various events throughout the year