C++ Developer


Singapore River
Permanent
Negotiable
Financial Technology
PR/569175_1770701905
C++ Developer

Seeking a C++ engineer to design, build, and optimize ultra‑low‑latency trading systems. The role focuses on high‑performance market data processing, exchange connectivity, and order execution infrastructure across APAC markets. You will work closely with traders and quantitative teams to deliver deterministic, high‑throughput systems in a latency‑sensitive environment.

Responsibilities

  • Develop and optimize low‑latency trading components, including market data handlers, order entry systems, and risk‑critical modules.
  • Implement and maintain exchange connectivity (FIX/FAST/ITCH/OUCH or venue‑specific binary protocols) for major APAC exchanges.
  • Conduct performance engineering: CPU/cache optimization, concurrency tuning, memory management, lock‑free structures, and Linux kernel/network tuning.
  • Profile and troubleshoot production systems using tools such as perf, VTune, eBPF, flame graphs, tcpdump/Wireshark.
  • Collaborate with traders, quantitative researchers, and platform teams to refine system behavior, optimize throughput, and reduce jitter/latency.
  • Ensure robust, production‑grade code through automated testing, benchmarking frameworks, and safe deployment practices.
  • Participate in on‑call rotation to support live trading systems.
Requirements
Must‑Have
  • Strong proficiency in modern C++ (C++17/20) on Linux for performance‑critical or real‑time systems.
  • Deep understanding of concurrency, memory models, multithreading, lock‑free techniques, and deterministic low‑latency design.
  • Hands‑on experience with market data and/or order entry protocols (FIX + at least one binary feed).
  • Solid knowledge of Linux systems, networking internals (TCP/UDP/multicast), kernel tuning, and system profiling.
  • Strength in debugging and performance analysis using industry‑standard tools.
  • Strong CS fundamentals and the ability to balance correctness vs. performance trade‑offs.
  • Excellent communication and ability to work with trading and quantitative teams.
Nice‑to‑Have
  • Experience with DPDK, RDMA, kernel bypass networking, PTP/1588 time sync, or low‑latency NIC tuning.
  • Exposure to market‑making, execution systems, or high‑frequency strategy pipelines.
  • Familiarity with kdb+/q or time‑series analytics.
  • Scripting (Python/Bash) for automation and tooling.

Selby Jennings is a Trading Style of Phaidon International (License number R1871443)

FAQs

Herzlichen Glückwunsch – wir wissen, dass es ein großer Schritt ist, sich die Zeit für eine Bewerbung zu nehmen. Wenn Sie sich bewerben, werden Ihre Angaben direkt an den zuständigen Berater weitergeleitet, der aktiv nach passenden Talenten sucht. Aufgrund der hohen Nachfrage können wir uns möglicherweise nicht bei allen Bewerbern zurückmelden. Wir behalten Ihren Lebenslauf und Ihre Daten jedoch stets in unserer Datenbank und melden uns bei Ihnen, sobald wir ähnliche Positionen sehen oder Fähigkeiten identifizieren, die das Wachstum von Unternehmen vorantreiben können.

Ja. Auch wenn diese Position nicht perfekt zu Ihrem nächsten Karriereschritt passt, hilft uns Ihre Bewerbung dabei, Ihre Fachkenntnisse und Ziele besser zu verstehen. So stellen wir sicher, dass Sie bei der passenden Gelegenheit auf unserem Radar sind.

Wir arbeiten auf unterschiedliche Weise: Zum einen veröffentlichen wir die aktuell verfügbaren Positionen auf unserer Website. Häufig können wir jedoch aus Gründen der Vertraulichkeit nicht alle Vakanzen ausschreiben. Darüber hinaus arbeiten wir mit Kunden zusammen, die einen stärkeren Fokus auf Fähigkeiten legen und darauf, was erforderlich ist, um ihr Unternehmen zukunftssicher aufzustellen.

Aus diesem Grund empfehlen wir, Ihren Lebenslauf zu registrieren, damit Sie auch für Positionen berücksichtigt werden können, die noch nicht geschaffen wurden.

Ja, wir unterstützen Sie bei der Optimierung Ihres Lebenslaufs und der Vorbereitung auf Vorstellungsgespräche. Von individueller Beratung über die gezielte Vorbereitung auf Interviews bis hin zu Gehalts- und Vertragsverhandlungen stehen wir Ihnen während Ihres gesamten nächsten Karriereschritts zur Seite.

Handverlesene Positionen für Sie