- A Bachelor's or Master's degree in Computer Science or a related field.
- For Senior roles: A minimum of 5+ years of robust, hands-on programming experience utilizing C++14 (not C-style C++) in a Linux environment. For Staff roles: A minimum of 8+ years of strong, hands-on programming experience using C++14 in a Linux environment.
- Proven experience in technical leadership, including leading software engineers and establishing technical direction.
- A deep understanding of computer systems, multithreading, networks, and proficiency in performance optimization.
- Demonstrated experience in architecting and developing large-scale software systems.
- Strong written communication skills and intermediate proficiency in English.
- A genuine passion and curiosity for quantitative trading and cryptocurrency markets.
- Experience working with low-latency C++.
- Proficiency in developing low-latency systems.