Senior Software Engineer, Trading Platform, C++

London Source: WhatJobs
See advert for pay

Overview

In this role you will contribute to DRW’s low-latency trading platform from our London office. You will design, develop and maintain core infrastructure that supports order routing, market data and risk systems. You will optimize performance across Linux, socket I/O and multi-threaded components to meet strict latency and availability targets. You join a team focused on high-impact technical work that underpins DRW’s fast-paced, global trading operations. This position offers a chance to shape systems used across multiple asset classes and markets.

Responsibilities

  • design, develop and maintain the low-latency trading platform
  • work on order routing, market data and risk systems
  • optimize performance and troubleshoot in Linux/socket I/O environments
  • collaborate with cross-functional teams to deliver high-availability systems
  • contribute to projects involving real-time data processing and large data throughput

Key requirements

  • 5+ years of C++ development in high-availability, low-latency environments
  • strong multi-threading and hardware/software interaction knowledge
  • expertise in performance tuning and troubleshooting (Linux, socket I/O)
  • experience with STL and Boost
  • knowledge of C++23 standards
  • experience building complex systems such as custom compilers or matching engines
  • strong English communication skills
  • problem-solving mindset
  • ability to work under pressure
  • C++ (C++23)
  • Linux
  • socket I/O

Full job description from WhatJobs. Apply for this role →

Back to all jobs

Help others hire with confidence

Reviews on Trustpilot

Worked with Verifera as a candidate or employer? Your honest review helps the next person trust verified hiring.