Head of Exchange Connectivity (C++) Crypto
Our client, a high-frequency trading firm in the global cryptocurrency market, operates 24/7 across multiple locations worldwide. They are one of the largest participants in the market, combining systematic strategies with advanced execution capabilities.
What You'll Do:
Lead the development of high-performance C++ systems connecting to cryptocurrency exchanges. You'll work with the trading and development teams to deploy, monitor, and optimize exchange connectivity for minimal latency and maximum performance.
Key Responsibilities:
- Develop C++ applications for exchange connectivity, focused on ultra-low latency.
- Become an expert in 2-3 exchange systems, improving trading performance and exchange interfaces.
- Deploy and manage exchange connectivity solutions; troubleshoot and optimize as needed.
- Work with traders and developers to analyze logs and enhance execution performance.
- Optimize internal messaging protocols for reliability, scalability, and speed.
- Build Python tools for automating system deployment, monitoring, and troubleshooting.
Skills & Experience Required:
- 5+ years developing performant C++ code on Linux.
- Strong knowledge of network programming: UDP, TCP, TLS, Websockets.
- Experience with low-latency, high-transaction systems.
- Familiar with profiling tools (e.g., cachegrind, valgrind).
- Experience with exchange protocols (FIX, OUCH, ITCH), TCP/IP, UDP multicast.
- Proficient in Python for system support and data analysis.
- Experience with cryptocurrency exchanges (CEXs, DEXs).
- Expertise in optimizing Websocket execution.
- Knowledge of hardware acceleration (FPGA, kernel bypass).
Reach out to [Confidential Information] to discuss this opportunity further.