This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced C++ Developer with strong hands-on expertise in modern C++ and Python. The ideal candidate should have experience working on performance‑critical, low‑latency systems, preferably within trading or financial environments. This role requires deep technical expertise in C++, system-level programming, multithreading, and Linux internals, along with the ability to operate under high-pressure, time-sensitive conditions.
Job Responsibility:
Design, develop, and optimize ultra‑low‑latency C++ applications
Build and maintain exchange connectivity, order execution systems, and latency‑sensitive components
Develop real-time market data pipelines with strict performance SLAs
Optimize application performance at CPU, memory, threading, and network levels
Implement lock-free or low-lock concurrent designs for high throughput
Conduct deep performance analysis using profiling tools (gdb, perf, valgrind, flamegraphs)
Ensure high availability, fault tolerance, and rapid recovery for production systems
Work closely with Traders and Quant Researchers on strategy implementation and enhancements
Participate in architecture reviews, performance design discussions, and code reviews
Mentor junior developers and enforce best engineering practices
Support production environments and handle high‑priority, time-critical incidents
Requirements:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
4–7 years of experience in high-performance C++ development
Strong proficiency in modern C++ (C++11/14/17)
Deep knowledge of data structures, algorithms, memory models, and CPU architecture
Expertise in multithreading, atomics, lock-free programming, and concurrency control
Excellent understanding of Linux internals and system-level programming
Experience with debugging and profiling tools: gdb, perf, valgrind, flamegraphs
Hands-on experience with CMake/Make, Git, and build pipelines
Python development experience for scripting, automation, or tooling
Nice to have:
Prior experience in high-frequency trading (HFT) or financial services
Knowledge of real-time distributed systems
Experience with performance tuning at OS and hardware levels
Exposure to low-latency network optimizations and specialized hardware
Understanding of risk checks, throttling mechanisms, and trading lifecycle
Experience mentoring junior developers or leading small engineering teams