Software Engineer – C++ – Low-Latency Trading Systems
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.