dreamwork_

On behalf of our client, we are looking for a C++ Developer.

About the Project

An international trading company developing an in-house ultra-low-latency trading platform. The platform is continuously evolving with new modules, exchange connectivity, and trading capabilities, focusing on high performance and deterministic execution.

Responsibilities

  • Develop and enhance components of a high-performance, ultra-low-latency trading platform.
  • Design and implement low-latency trading modules from scratch in a Linux environment.
  • Optimize existing code for microsecond-level performance and deterministic execution.
  • Work with high-throughput market data and order routing systems.
  • Implement and maintain exchange connectivity and data feed handlers.
  • Improve system architecture, performance, and scalability.

-Develop client-server data exchange systems using raw TCP/UDP and multicast protocols.

  • Interface with global exchanges using FIX and SBE binary protocols.
  • Collaborate with traders and engineers to deliver robust trading infrastructure.

Requirements

  • 6+ years of professional C++ development experience.
  • 3+ years of experience with high-performance or low-latency systems.
  • Strong knowledge of modern C++ (C++17/20 preferred) and STL.
  • Deep understanding of Linux internals, multithreading, and memory management.
  • Experience with multithreaded and concurrent programming.
  • Proficiency in TCP/IP sockets and network protocol programming.
  • Understanding of client-server architecture and distributed systems.
  • Experience writing highly optimized, performance-critical code.
  • Strong debugging and problem-solving skills.

Nice to Have

  • Experience with FIX protocol, including text-based FIX or binary FIX/SBE.
  • Experience with multicast networking and high-performance message processing systems.
  • Experience in financial markets or electronic trading systems.
  • Familiarity with market data feeds and exchange connectivity.
  • Knowledge of performance profiling and latency optimization.

Company offers

  • Long-term employment with possibilities for professional growth
  • Fully remote work
  • Reasonably flexible schedule
  • 15 days of paid vacation
  • Regular performance reviews
This listing is tracked by dreamwork from public job postings. Want it prepared into a personalized application pack? Upload your resume →
Posted yesterday