C++ Engineer (HFT)

Client of Durlston Partners

Employer Active

Posted on 6 Apr

Experience

3 - 8 Years

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

We are working with a very well-backed prop trading firm in Dubai, who are looking for C++ Trading Engineers, to build their next-generation trading platform. You will be developing low-latency systems with an event-driven architecture, with direct connectivity to major global exchanges.

Key Responsibilities:

  • Collaborate with a dynamic team to design and develop a brand-new trading platform from the ground up.
  • Implement low-latency, event-driven systems in C++ and Python, ensuring optimal performance and scalability.
  • Build and maintain exchange adapters and connectivity solutions for markets (US, Europe, APAC, Crypto etc)
  • Apply parallel programming and concurrency techniques to handle high data throughput and low-latency requirements.
  • Utilise TDD methodologies to ensure clean, maintainable, and reliable code.
  • Work closely with the architecture team to integrate real-time data feeds, order processing, and trade execution in an event-driven framework.
  • Monitor and improve system performance, troubleshooting and optimising as needed to ensure ultra-low latency and stability.

Key Requirements:

  • Experience with modern C++, proficiency in building and optimising low-latency systems.
  • Event-Driven Architecture hands-on experience with event-driven design patterns, including experience with message brokers and real-time data processing.
  • Low Latency and Parallel Programming familiarity with multithreading and concurrency, ideally within trading or real-time systems.
  • Python Skills competency in Python for automation, scripting, and data processing tasks.
  • Exchange Connectivity experience with FIX protocol and building adapters.
  • TDD proven experience in applying TDD principles to write clean, testable code.
  • Troubleshooting and Performance Tuning strong debugging skills and experience optimising for ultra-low latency.

Desired Candidate Profile

Key Requirements:

  • Experience with modern C++, proficiency in building and optimising low-latency systems.
  • Event-Driven Architecture hands-on experience with event-driven design patterns, including experience with message brokers and real-time data processing.
  • Low Latency and Parallel Programming familiarity with multithreading and concurrency, ideally within trading or real-time systems.
  • Python Skills competency in Python for automation, scripting, and data processing tasks.
  • Exchange Connectivity experience with FIX protocol and building adapters.
  • TDD proven experience in applying TDD principles to write clean, testable code.
  • Troubleshooting and Performance Tuning strong debugging skills and experience optimising for ultra-low latency.

Company Industry

Department / Functional Area

Keywords

  • C++ Engineer (HFT)

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com