C++ Software Engineer - Crypto Trading Infrastructure

Europe, United Kingdom, London
Permanent
Job ID: 2533

Job Description


[Up to c. £200k Comp Package | Hybrid Working - 4 Days in Office]


Role Overview

We’re representing a leading quantitative trading firm hiring into the London arm of a global crypto markets technology team. This is a growth hire for a hands-on C++ engineer to help build, optimise and scale the infrastructure behind live trading across digital asset markets. You’ll work across low-latency market data, exchange connectivity, order flow and simulation tooling, helping trading teams access cleaner, faster and more reliable systems. The London team is small, experienced and closely connected to global engineering, support, SRE, networking and trading stakeholders...


Key Responsibilities

  • Build and enhance C++ components for crypto market data capture, exchange connectivity, order routing and execution workflows
  • Improve the performance of latency-sensitive systems using low-level networking, Linux and systems programming techniques
  • Analyse throughput, bottlenecks and runtime behaviour, then create tooling to measure, monitor and improve platform performance
  • Develop cleaner, more reliable access to historical market data for research, simulation and trading workflows
  • Support the expansion and optimisation of crypto venue connectivity as trading requirements evolve
  • Collaborate with engineers across London, Singapore and the wider global platform to deliver production-quality trading infrastructure


What You’ll Bring…

  • Strong commercial C++ software engineering experience, ideally around 4-8 years in performance-sensitive environments
  • Prior experience in trading technology, market data, execution systems, exchange connectivity or financial markets infrastructure
  • Deep understanding of algorithms, data structures, object-oriented design and production-grade software engineering
  • Experience building low-latency, multi-threaded, distributed or networked systems on Linux
  • Practical knowledge of TCP/IP, UDP, multicast, WebSocket, HTTP APIs or exchange connectivity patterns
  • Strong debugging, performance analysis and problem-solving skills in fast-moving production environments
  • Python or shell scripting for tooling, automation, testing or operational workflows
  • Clear communication style and the ability to work effectively across global teams
  • (Preferred) Familiarity with cryptocurrency markets, venue APIs, WebSocket feeds or fragmented market-data environments
  • (Preferred) Exposure to cloud platforms, simulation tooling, FPGA-adjacent environments or hardware-aware performance engineering


...


Apply for this role

All fields marked with * are required.

I confirm I have a pre-existing right to work in the role’s location *
I require visa sponsorship now or will require it in the future

Back to Job Listings