C++ Quantitative Developer

Location Dubai
Discipline: Financial Technology
Job type: Permanent
Contact name: Lewis Piper

Contact email: lewis.piper@venturesearch.com
Job ref: 3537
Published: about 2 months ago

Our client is expanding its ultra-low-latency trading infrastructure and is seeking a highly skilled Quant Developer to operate at the intersection of quantitative research, trading strategy design, and high-performance C++ engineering.

This role is critical to supporting the rapid growth of the trading desk. With several senior traders recently onboarded, strategy development has accelerated significantly — but the team now requires a dedicated developer to translate research ideas into production-grade, latency-optimized systems.
The successful candidate will take full ownership of strategy code, collaborating closely with quantitative researchers to convert models into efficient, reliable, and high-performance implementations. 

Key Responsibilities (First 6–12 Months)
  • Develop a deep understanding of existing strategies, systems architecture, and trading logic.
  • Maintain and enhance live trading strategies through code refactoring, performance profiling, and optimization.
  • Partner with quant researchers to translate mathematical models into production-ready C++ code.
  • Design and implement new trading strategies with a focus on ultra-low latency performance.
  • Own latency-critical components and continuously improve tick-to-trade times across the stack.
  • Streamline the research-to-production pipeline by building efficient handoffs between quant and engineering teams.

Required Technical Skills
Skill Area Expectations
Quantitative Background Strong grasp of financial mathematics, statistics, algorithms, and data structures; ability to collaborate with researchers to productionize models.
Financial Domain Knowledge Prior experience with trading systems or strategies in high-frequency or electronic trading environments.
Modern C++ (C++17/20) Expertise in writing high-performance, low-latency code using modern C++ standards and best practices.
Multithreading & Concurrency Experience designing lock-free data structures and optimizing multi-threaded systems.
Education Bachelor’s or Master’s degree in Computer Science, Mathematics, Physics, Engineering, or a related quantitative discipline.
Monitoring Tools (Prometheus, Grafana) Ability to build and maintain observability dashboards and alerting systems for live trading strategies.

Nice-to-Have Skills
Tool / Concept Expectations
AWS / Cloud Platforms Use cloud resources for research or backtesting (non-latency-critical workloads).
Scripting (Bash, Python) Build automation scripts for development, testing, or diagnostics.
Strategy Visualization Develop visualization tools for traders and researchers to analyze P&L, latency, and real-time behavior.
Networking (TCP/UDP, Multicast, FIX) Deep understanding of networking protocols and experience maintaining high-throughput exchange connections.