Senior C++ Software Engineer — High Load / Low Latency
12 days ago
200,000 – 300,000 USD
per year
Details
Grade
Senior
Experience
from 8 years
Work format
Remote
English level
B2, upper-intermediate
Relocation
United Arab Emirates, Dubai
A cover letter for this job
An email or a Telegram message to the recruiter
Description
About the role
HFT firm · real-time crypto trading
Build and optimise trading systems, algorithms, market data feeds and connectivity to crypto exchanges. Reliability matters as much as speed.
Responsibilities
• Build and maintain market data components and exchange connectivity
• Develop and maintain trading algorithms, add features to the trading system
• Optimise the existing trading system for microsecond and nanosecond latency
• Collaborate with other teams to maintain and improve the trading systems
Requirements
🛠 C++, low-latency optimisation, network protocols, market data, exchange connectivity
🎯 8+ years C++, ideally 10+ years total in software development
• 8+ years of C++ development
• High-load, low-latency applications; expertise in optimising low-latency code
• Solid grasp of design patterns, data structures and algorithms
• Good knowledge of network protocols
• Experience in financial markets or high-frequency systems
• Strong analytical and debugging skills, including critical issues
• Ability to independently lead technical initiatives from requirements through deployment
• Proficiency with AI-assisted development tools (Claude, Cursor, GitHub Copilot)
Nice to have
• WebSockets, FIX, Kafka
• Trading strategy development
• Kernel bypass / DPDK, system-level or network performance optimisation
• Ability to lead a team in the future and work with remote developers
Benefits
📍 Remote (team across CET) · relocation package to Dubai available
💰 $200,000–300,000
HFT firm · real-time crypto trading
📍 Remote (team across CET) · relocation package to Dubai available
💰 $200,000–300,000
🛠 C++, low-latency optimisation, network protocols, market data, exchange connectivity
🎯 8+ years C++, ideally 10+ years total in software development
The role
Build and optimise trading systems, algorithms, market data feeds and connectivity to crypto exchanges. Reliability matters as much as speed.
What you'll do
• Build and maintain market data components and exchange connectivity
• Develop and maintain trading algorithms, add features to the trading system
• Optimise the existing trading system for microsecond and nanosecond latency
• Collaborate with other teams to maintain and improve the trading systems
Must have
• 8+ years of C++ development
• High-load, low-latency applications; expertise in optimising low-latency code
• Solid grasp of design patterns, data structures and algorithms
• Good knowledge of network protocols
• Experience in financial markets or high-frequency systems
• Strong analytical and debugging skills, including critical issues
• Ability to independently lead technical initiatives from requirements through deployment
• Proficiency with AI-assisted development tools (Claude, Cursor, GitHub Copilot)
Nice to have
• WebSockets, FIX, Kafka
• Trading strategy development
• Kernel bypass / DPDK, system-level or network performance optimisation
• Ability to lead a team in the future and work with remote developers