Job Description
As a Software Engineer, you will be part of a dynamic team that works on pushing the boundaries of our state-of-the-art high-frequency trading platform. You will work on software that interacts with exchanges globally and gain a deep understanding of how information flows across financial systems. This is a highly selective opportunity for talented individuals looking to join a leading team in a fast-growing quantitative trading industry.
Responsibilities
- Take charge of designing and developing API integrations for crypto exchanges, encompassing the aggregation of quotes and trades, as well as the efficient execution of orders across global exchanges
- Expand the reach of our trading platform that collects data from and sends orders to exchanges around the world
- Create tools to deploy, monitor, and analyze our production processes crucial to the firm’s success
- Engage directly with traders to convey technology changes, address incidents, and troubleshoot issues
- Contribute to technical discussions, code reviews, and internal sharing
- Address occasional urgent issues, usually occurring once per month, with support from the entire team
Qualifications
- Bachelor’s or Master’s degree in Computer Science or related field
- 2+ years of working experience
- Strong *hands-on* programming experience using C++14 (not C-style C++) in linux environment
- Preferably, experience on low-latency C++
- Strong understanding of computer systems, multithreading, networks, and performance optimization
- Strong analytical and problem solving skills
- Manage multiple tasks effectively in a dynamic, fast-paced environment
- Strong written communication skills and intermediate English skills
- Passion and curiosity for quant trading and cryptocurrency markets
Interview process
- Coding assessment (via HackerRank)
- Technical interview
- Manager & HR interview