The Company
A high-performance proprietary trading firm operating across global digital asset markets. The business has been profitable since inception and runs a lean, engineering-led team focused on building and optimising low-latency trading systems.
They operate with a flat structure, minimal bureaucracy, and a strong emphasis on technical excellence and ownership.
The Role
You will join a small, highly technical team building and optimising real-time trading systems.
This is a hands-on C++ role focused on:
* Real-time market data processing
* High-throughput, low-latency systems
* Trading infrastructure and execution pipelines
* Performance optimisation across distributed systems
What You’ll Do
* Design and build high-performance C++ systems
* Optimise latency, throughput, and system efficiency
* Work on real-time data pipelines and execution logic
* Collaborate closely with engineers and trading teams
* Contribute to system architecture and scalability decisions
What You’ll Need
* Strong C++ experience (modern C++ preferred)
* Low-latency or HFT exposure
* Experience working on performance-critical or real-time systems
* Strong understanding of:
* Concurrency / multithreading
* Memory management
* Data structures and algorithms
* Linux environment experience
* Strong problem-solving ability
Nice to Have
* Trading / financial markets experience
* Python or scripting experience
* Distributed systems experience
Why Join
* Work on real-time, production trading systems
* High ownership in a small, technical team
* Remote-first across Europe
* Fast-moving environment with direct impact on performance and outcomes
Summary
A strong opportunity for a C++ engineer looking to work on complex, performance-critical systems in a trading environment, with high ownership and direct impact.
Contact Ciara Clarke at Harrington Starr for a confidential discussion on this role.