We’re looking for an experienced Senior/Lead C++ Software Engineer to help design and build a next-generation distributed trading system from scratch. You’ll join a highly skilled engineering team developing high-performance solutions in a complex C++ codebase. This is an opportunity to work on low-latency, multithreaded applications, contribute to system architecture, and solve challenging technical problems in a fast-paced environment.
You’ll be a part of the top quantitative trading companies with HQ in Dubai.
150+ brightest minds in maths, quantitative analysis, and engineering from around the globe develop proprietary quantitative trading systems behind a global portfolio of traditional and cryptocurrency exchanges. The founders are hands-on quants (top-10 of Kaggle) trading only with their own money – the company does not accept investments or external funds.
What will you do in this role?
- Design and implement core system components for a highly scalable distributed trading platform.
- Develop communication and interaction mechanisms between system components.
- Contribute to system architecture decisions, ensuring performance and reliability.
- Write robust, high-quality C++ code with an emphasis on clean design and maintainability.
- Implement unit, integration, and regression testing to ensure software quality.
- Enforce best coding practices and drive continuous improvements.
About you:
- 6+ years of experience delivering production-ready software.
- Expertise in modern C++ (C++17/20) & a strong understanding of multithreaded programming.
- Deep knowledge of algorithms, data structures & object-oriented design.
- Experience troubleshooting low-latency, high-performance systems.
- Passion for clean, elegant solutions & writing high-quality, well-tested code.
It’s also great if you have:
- Experience writing networking code and working with messaging protocols.
- Knowledge of databases, in-memory caches, and large-scale data processing.
- Familiarity with Python, Java, Rust, or other programming languages.
- Well-articulated opinions on CMake project structure.
Why this role?
- Team of 150+ brightest minds in maths, quantitative analysis, and engineering: top of Kaggle among quants, top-notch C++ and FPGA departments
- Highly competitive pay and flexible remote setup (no on-call duties)
- Cutting-edge fintech product with a strong global presence and a long-term expansion roadmap
- Latest trading infrastructure and zero-legacy setup
- Learning and development budget, English courses
- 40 paid days off per year