C++ Senior Developer
⚲ Krakow, Wroclaw
Do uzgodnienia
Wymagania
- C++
- Linux
- Python
- FIX
Opis stanowiska
We are seeking a highly skilled C++ developer to join our Market Connectivity team, focused on building ultra-low latency trading systems. The ideal candidate will have deep expertise in C++, experience with exchange protocols, and a strong understanding of high-performance computing in financial markets.
- Design, develop, and optimize low latency trading gateways and market access components.
- Implement exchange connectivity for global markets (e.g., NSE, BSE, CME, NYSE, etc.).
- Work closely with traders and business to understand latency-sensitive requirements.
- Tune performance across CPU, memory, and network layers to achieve microsecond-level latency.
- Maintain and enhance existing trading infrastructure with a focus on reliability and scalability.
- Collaborate with DevOps and infrastructure teams to deploy and monitor systems in production.
- Design, develop, and optimize low latency trading gateways and market access components.
- Implement exchange connectivity for global markets (e.g., NSE, BSE, CME, NYSE, etc.).
- Work closely with traders and business to understand latency-sensitive requirements.
- Tune performance across CPU, memory, and network layers to achieve microsecond-level latency.
- Maintain and enhance existing trading infrastructure with a focus on reliability and scalability.
- Collaborate with DevOps and infrastructure teams to deploy and monitor systems in production.
🔍 Dekoder Ogłoszenia
🟡
deep expertise in C++
Oczekuje się, że kandydat będzie biegły w C++ na poziomie pozwalającym na samodzielne rozwiązywanie złożonych problemów i optymalizację kodu.
🟡
ultra-low latency trading systems
Praca będzie polegać na tworzeniu systemów, gdzie każda milisekunda ma znaczenie, co wymaga bardzo specyficznych umiejętności i podejścia do programowania.
🔴
achieve microsecond-level latency
Osiągnięcie tak niskich opóźnień jest niezwykle trudne i może wymagać ciągłego monitorowania, optymalizacji i potencjalnie pracy pod presją.
🟡
Work closely with traders and business
Może oznaczać konieczność częstej komunikacji z osobami nietechnicznymi, co wymaga umiejętności tłumaczenia złożonych zagadnień technicznych na język biznesu.
🔴
Maintain and enhance existing trading infrastructure
Część pracy może polegać na pracy z istniejącym, potencjalnie starym kodem, który może być trudny do zrozumienia i modyfikacji.