
Software Engineer – C++ – Low-Latency Trading Systems
at Durlston Partners
Posted 19 hours ago
No clicks
- Compensation
- Not specified
- City
- Hong Kong, Singapore
- Country
- United Kingdom, Singapore, Australia
Currency: Not specified
Remote opportunity to build and optimize low-latency trading infrastructure for a leading digital asset trading firm. Work with C++ and Python to design systems that operate at microsecond latencies and process millions of transactions across centralized and decentralized venues. Collaborate closely with traders and engineers, own production deployments and monitoring, and drive architectural and algorithmic improvements to reduce latency and increase throughput.
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.





