Senior C++ Software Engineer — High Load / Low Latency
12 дней назад
200 000 – 300 000 USD
в год
Детали
Грейд
Senior
Опыт работы
от 8 лет
Формат работы
Удалённо
Уровень английского
B2, выше среднего
Релокация
ОАЭ, Дубай
Сопроводительное письмо к вакансии
Письмо на почту или сообщение рекрутеру в Telegram
Описание
О вакансии
HFT фирма · real-time крипто-трейдинг
Создание и оптимизация торговых систем, алгоритмов, потоков рыночных данных и подключения к криптобиржам. Надежность так же важна, как и скорость.
Задачи
• Создавать и поддерживать компоненты рыночных данных и подключения к биржам
• Разрабатывать и поддерживать торговые алгоритмы, добавлять новые функции в торговую систему
• Оптимизировать существующую торговую систему для микросекундной и наносекундной задержки
• Сотрудничать с другими командами для поддержки и улучшения торговых систем
Требования
🛠 C++, оптимизация низкой задержки, сетевые протоколы, рыночные данные, подключение к биржам
🎯 8+ лет C++, в идеале 10+ лет общего опыта в разработке ПО
• 8+ лет разработки на C++
• Приложения с высокой нагрузкой и низкой задержкой; опыт оптимизации кода с низкой задержкой
• Глубокое понимание паттернов проектирования, структур данных и алгоритмов
• Хорошее знание сетевых протоколов
• Опыт работы на финансовых рынках или в системах высокочастотной торговли
• Сильные навыки аналитики и отладки, включая критические проблемы
• Способность самостоятельно руководить техническими инициативами от требований до развертывания
• Владение инструментами разработки с поддержкой ИИ (Claude, Cursor, GitHub Copilot)
Будет плюсом
• WebSockets, FIX, Kafka
• Разработка торговых стратегий
• Kernel bypass / DPDK, оптимизация производительности на уровне системы или сети
• Способность в будущем руководить командой и работать с удаленными разработчиками
Условия
📍 Удаленно (команда в CET) · доступен релокационный пакет в Дубай
💰 $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