Qube Research & Technologies

C++ Software Engineer - Core Trading Technology

Qube Research & Technologies
Apply
3 hours ago

Base Salary

$150k - $220k/yr

Responsibilities

  • Design and implement low-latency trading systems on Linux with a focus on throughput, reliability, and determinism.
  • Build and operate scalable, high-performance distributed systems supporting global real-time trading workflows.
  • Analyse system behaviour using packet captures, core dumps, and runtime profilers.
  • Apply TCP, UDP, and multicast expertise to evaluate short-haul and long-haul networking trade-offs.
  • Profile, benchmark, and optimise code to reduce latency and increase throughput.
  • Own work across the software lifecycle, from architecture through debugging in live trading environments.
  • Collaborate with developers, traders, and operations to improve system behaviour and platform reliability.

Requirements

  • At least 2 years of professional C++ or C development experience on Linux, including modern C++ and multithreading.
  • Strong expertise in TCP, UDP, multicast, and low-latency network performance trade-offs.
  • Experience building and operating high-throughput distributed systems in production.
  • Familiarity with scalable I/O models such as epoll and io_uring, lock-free structures, and concurrent programming.
  • Proficiency with system-level tools including gdb, perf, tcpdump, valgrind, and Wireshark.
  • Strong attention to detail and a rigorous approach to performance troubleshooting and optimisation.
  • Ability to work autonomously and take ownership from problem through solution.
  • Scripting experience with Python or Bash is a plus.
  • Exposure to CI/CD or observability tooling is a plus.
  • Prior exposure to electronic trading or exchange-facing systems is advantageous.

Benefits

  • Competitive benefits package.
  • Discretionary performance-based bonuses are included in total compensation.

Tech Stack

Categories

Qube Research & Technologies

About Qube Research & Technologies

1,001-5,000 employees
Contact me