Low Latency Trading C++ Senior Software Engineer

Low Latency Trading C++ Senior Software Engineer

Stawka: 130-160 zł/h netto+VAT
Miejsce pracy: dolnośląskie, małopolskie
Forma zatrudnienia: B2B
Kategoria: IT

Opis oferty

Miejsce pracy: Hybrydowo (Kraków lub Wrocław) - praca z biura 3 dni w tygodni
Start: Zgodnie z dostępnością 
Forma współpracy: B2B z ITFS 
Stawka: 130-160 PLN/h + VAT 

 

Proces rekrutacyjny: Krótka rozmowa telefoniczna z rekruterem ITFS -> Wstępna weryfikacja techniczna -> Dwie rozmowy techniczne z Klientem -> Decyzja.

 

ZAKRES OBOWIĄZKÓW

  • Projektowanie, rozwój i optymalizacja niskopoziomowych komponentów C++ dla platformy tradingowej oraz łączności giełdowej,

  • Analiza wymagań transakcyjnych, tworzenie nowych funkcjonalności, testowanie automatyczne oraz ciągłe wdrażanie oprogramowania (CI/CD),

  • Zapewnianie jakości, bezpieczeństwa, niezawodności i zgodności rozwiązań poprzez realizację wymagań funkcjonalnych oraz niefunkcjonalnych,

  • Budowanie obserwowalności systemów, monitorowanie ich stanu produkcyjnego, świadczenie wsparcia L3 przy incydentach oraz usuwanie ich przyczyn,

  • Wykorzystywanie narzędzi AI (GitHub Copilot) w codziennej pracy produkcyjnej oraz automatyzacja powtarzalnych procesów inżynieryjnych przy użyciu integracji MCP.

WYMAGANIA

  • Min. 5 lat doświadczenia na analogicznym stanowisku,

  • Bardzo dobra znajomość C++14/17 (wiedza z zakresu wielowątkowości, zarządzania pamięcią, struktur danych i złożoności algorytmicznej),

  • Doskonała znajomość środowiska Linux (gdb, perf, strace, skrypty powłoki),

  • Doświadczenie w pisaniu i utrzymywaniu testów jednostkowych w C++ oraz praca z frameworkami do automatyzacji testów, takimi jak Robot Framework,

  • Praktyczna znajomość języka Python na potrzeby automatyzacji testów, tworzenia narzędzi lub skryptów,

  • Biegła znajomość przepływów pracy opartych na Git oraz potoków CI/CD,

  • Znajomość narzędzia Ansible w zakresie zarządzania konfiguracją,

  • Doświadczenie w świadczeniu wsparcia produkcyjnego L3 dla systemów krytycznych, w tym diagnozowanie incydentów i analiza przyczyn źródłowych,

  • Umiejętność wykorzystania asystentów kodowania AI (Copilot) w codziennej pracy,

  • Język angielski na poziomie min. B2+ / C1.

Mile widziane:

  • Techniki low-latency: bezblokowe struktury danych (lock-free), kernel bypass (DPDK / Solarflare), projektowanie uwzględniające pamięć podręczną (cache-aware) oraz strojenie NUMA,

  • Znajomość narzędzi do analizy wydajności: perf, VTune, wykresy płomieniowe (flame graphs) oraz frameworków do mikro-benchmarkingu (np. Google Benchmark),

  • Świadomość sprzętowa: znajomość pamięci podręcznej CPU, predykcji odgałęzień, hierarchii pamięci, kart NIC i wpływu architektury sprzętowej na projektowanie oprogramowania,

  • Doświadczenie w branży bankowej/finansowej,

  • Znajomość protokołów finansowych: FIX, ITCH, OUCH lub natywnych API giełdowych,

  • Doświadczenie w obszarach giełdowych, takich jak connectivity, smart order routing czy algorytmy egzekucyjne,

  • Doświadczenie w budowaniu lub integracji serwerów MCP oraz automatyzacji pracy z narzędziami AI,

  • Znajomość narzędzi do monitorowania i obserwowalności systemów (Corvil, Geneos, analiza PCAP).

OFERUJEMY

  • Możliwość skorzystania z pakietu medycznego i sportowego,

  • Możliwość skorzystania z darmowej opieki księgowej (do 3 wpisów miesięcznie),

  • Praca przy ciekawym i rozwojowym projekcie,

  • Przejrzyste warunki współpracy w firmie o pewnej i stabilnej pozycji rynkowej.

 

Nr identyfikacyjny projektu: P3734