3 дня назад
C++ Software Engineer (Commodities)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
C++ Software Engineer (Commodities) (C++/Low-Latency Trading): Building a greenfield, event-based electronic trading platform for pricing, execution, market data, and risk management with an accent on ultra-low-latency C++ systems, exchange connectivity, and high-throughput concurrency. Focus on designing lock-free and cache-aware components, tuning kernel-bypass networking and NUMA performance, and supporting live futures and commodities trading.
Location: London, United Kingdom
Company
is a proprietary financial trading firm using its own capital, trading strategies, and risk management methodologies to provide liquidity to global financial markets and hedge commodity exposure.
What you will do
- Lead the design, implementation, and deployment of the core C++ trading platform across execution, order management, market data, pricing, and risk.
- Design and maintain direct exchange connectivity, including order-entry gateways and feed handlers for CME, ICE, and other futures and commodities venues.
- Optimize systems at microsecond and nanosecond scales using lock-free data structures, cache-aware design, kernel-bypass networking, CPU pinning, and NUMA tuning.
- Collaborate with trading desks, quants, and developers on pricing, execution algorithms, feature development, and complex production issues.
- Build high-performance components for simulation and live trading.
- Own systems end to end, including design, testing, deployment, and production support in a live trading environment.
Requirements
- 7+ years of professional C++ development experience with modern C++17/20, templates, move semantics, memory models, and concurrency.
- Experience building low-latency, high-throughput, multithreaded systems for quantitative trading, ideally at a proprietary trading firm, market maker, hedge fund, or exchange.
- Knowledge of exchange operations, order types, matching-engine behavior, market microstructure, and native exchange protocols such as iLink/MDP, ICE protocols, FIX, or SBE.
- Direct experience with futures or commodities markets.
- Systems-level expertise with Linux/Unix, Git, TCP/UDP, multicast networking, kernel-bypass stacks such as Onload, VMA, or DPDK, and performance profiling.
- Experience with distributed systems, large datasets, SQL/NoSQL or tick databases, and scientific computing with Python, NumPy, or pandas.
Nice to have
- Experience with energy markets, including crude oil, refined products, or natural gas, and with swaps.
- Bachelor’s degree or higher in computer science, engineering, or another technical discipline, or equivalent practical experience.
Culture & Benefits
- Hands-on senior role with broad ownership across the trading stack.
- Small cross-functional team working directly with trading desks, quants, and developers.
- Production code is deployed into systems trading real markets.
- Inclusive environment and equal opportunity employment.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Software Engineer, C++ (Cryptocurrency Trading)
3 дня назад
C++ Developer - Market Data & Signals (Fintech)
6 дней назад
Senior C++ Engineer (Capital Markets)
3 дня назад
C++ Developer | Trading Strategies | Experienced Hire
6 дней назад
Software Engineer, C++
6 дней назад
Software Engineer, Trading Systems (C++)
120 000 - 285 000$