Senior/Lead C++ Software Engineer

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

 

Job Category: Engineering
Job Type: Full Time
Job Location: Remote
Industry: HFT

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
VerityHunt © 2025 by Eudox-EST OÜ

Links

About us

Vacancies

Fees

News

Contact

Privacy policy

Services

Full cycle hiring

Executive search

Market & efficiency analytics

Recruitment process setup

Strategic consultancy