Durlston Partners

Software Engineer – C++ – Low-Latency Trading Systems

Software Engineering
Up to £350k TC
Remote

Location: Remote | Open to candidates based in the UK, Europe, Hong Kong, Singapore, or Australia

A leading digital asset trading firm is seeking talented Software Engineer (Jnr up to Team Lead) to join their low-latency trading systems team. Operating across more than 10 global locations and connected to over 50 trading venues, they are one of the most active participants in the cryptocurrency markets—facilitating 3-4% of global daily trading volume.

The firm is known not just for its scale, but for its engineering-driven culture. They hire exceptional people and empower them to take ownership, move quickly, and solve meaningful problems. With a flat structure and fast feedback loops, this is an opportunity to contribute directly to the design and performance of world-class trading systems.

The Opportunity

This role involves developing and optimizing the low-latency infrastructure that underpins the firm’s high-performance trading operations. Candidates will work closely with traders and other engineers to evolve a system capable of processing millions of transactions per day across centralized and decentralized platforms. The core stack includes C++ and Python, and systems are designed to operate at microsecond latencies under heavy load.

Key Responsibilities

  • Design, implement, and optimize components of the firm’s low-latency trading infrastructure in C++ and Python
  • Collaborate with traders, middle office, and engineering stakeholders to understand requirements and deliver effective solutions in both CeFi and DeFi environments
  • Own deployment and monitoring of trading system components in production
  • Investigate and resolve production issues with a focus on uptime and performance
  • Identify architectural and algorithmic improvements to reduce latency and increase throughput
  • Contribute to technical discussions, design reviews, and code reviews

Candidate Profile

  • 5+ years of experience developing performant, production-grade software
  • At least 3 years of professional experience in both C++ and Python
  • Deep understanding of algorithms, data structures, and systems programming
  • Demonstrated ability to build low-latency, high-throughput systems
  • Comfortable balancing rapid feature delivery with system robustness and reliability
  • Willing to support the systems they build in a production environment
  • Strong communicator, capable of articulating technical ideas clearly
  • Holds a degree in Computer Science, Software Engineering, or a related field with strong academic results
  • Interest in financial systems, market microstructure, or cryptocurrency trading is a plus

What They Offer

  • The opportunity to work at the forefront of digital asset trading and contribute to critical low-latency infrastructure
  • A fully remote and flexible working environment
  • High degree of autonomy and the ability to influence both technical direction and business outcomes
  • A collaborative, high-performance culture focused on solving hard problems at speed and scale

Candidates who are excited about tackling real-time systems challenges in a dynamic, high-stakes environment are encouraged to apply.