C++ Senior Software Engineer in Wrocław

C++ Senior Software Engineer in Wrocław

Wrocław Pełny etat 125 - 170 zł / godzinę (szac.) Hybrydowo
O

W skrócie

  • Zadania: Projektuj i optymalizuj komponenty C++ dla systemów handlu algorytmicznego.
  • Firma: Wiodący globalny bank inwestycyjny z międzynarodową kulturą pracy.
  • Benefity: Atrakcyjne wynagrodzenie, hybrydowy model pracy i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z szansami na rozwój kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rynek finansowy.
  • Kwalifikacje: Minimum 8-letnie doświadczenie w programowaniu w C++.

Przewidywane wynagrodzenie mieści się w przedziale 125 - 170 zł za godzinę.

Obecnie poszukujemy C++ Senior Software Engineera do zespołu jednego z wiodących globalnych banków inwestycyjnych. Projekt jest realizowany we współpracy z dużą międzynarodową firmą świadczącą usługi IT. W tej roli Optiveum jest stroną rekrutacyjną i umowy, co oznacza, że podpiszesz umowę współpracy bezpośrednio z nami.

Będziesz projektować, implementować i optymalizować komponenty C++ o wysokiej wydajności i niskim opóźnieniu dla łączności z giełdami oraz systemów handlu algorytmicznego, wspierając klientów na wiodących europejskich rynkach handlowych.

Szczegóły:

  • Stawka: 125–170 PLN/h (B2B), w zależności od doświadczenia: 8–10 lat: 125–140 PLN/h; 10–12 lat: 135–160 PLN/h; 12+ lat: 155–170 PLN/h
  • Model pracy: Hybrydowy, 3 dni w tygodniu z biura klienta (niepodlegające negocjacjom), pełny etat
  • Lokalizacja: Wrocław (kandydaci muszą mieszkać w lub w pobliżu Wrocławia)

Obowiązki:

  • Projektowanie, implementacja i optymalizacja komponentów C++ o niskim opóźnieniu dla łączności z giełdami i handlu algorytmicznego
  • Zastosowanie praktyk inżynieryjnych end-to-end: analiza wymagań handlowych, dostarczanie nowych funkcjonalności, budowanie testów automatycznych i utrzymanie CI/CD
  • Zapewnienie jakości, bezpieczeństwa, niezawodności i zgodności regulacyjnej oprogramowania
  • Integracja obserwowalności, monitorowanie produkcji, zapewnienie wsparcia L3 i rozwiązywanie przyczyn incydentów
  • Używanie narzędzi wspomaganych AI, takich jak GitHub Copilot w codziennej pracy oraz automatyzacja powtarzalnych zadań poprzez integracje oparte na MCP

Wymagania:

  • Co najmniej 8-letnie doświadczenie w podobnej roli
  • Nowoczesny C++: silna znajomość C++14/17 lub nowszego (C++20 to atut), zarządzanie pamięcią, struktury danych i złożoność algorytmiczna
  • Rozwój i debugowanie w systemie Linux (GDB, skrypty powłoki)
  • Testowanie jednostkowe C++ i automatyczne ramy testowe, takie jak Robot Framework
  • Python do skryptów, automatyzacji testów i narzędzi
  • Przepływy pracy Git, CI/CD i Ansible
  • Wsparcie produkcyjne L3 dla systemów krytycznych dla biznesu
  • Pewność w korzystaniu z asystentów kodowania AI, takich jak GitHub Copilot
  • Znajomość języka angielskiego
  • Obywatelstwo polskie lub UE, lub stały pobyt / zezwolenie na pracę ważne przez co najmniej 12 miesięcy

Również oczekiwane / silna przewaga:

  • Inżynieria niskolatencyjna: struktury danych bez blokad, obejście jądra (DPDK, Solarflare), programowanie efektywne pod względem pamięci, optymalizacja NUMA
  • Profilowanie wydajności: perf, Intel VTune, wykresy płomieni, Google Benchmark
  • Zrozumienie na poziomie sprzętu: cache CPU, przewidywanie gałęzi, hierarchie pamięci, NIC
  • Protokoły rynków finansowych (FIX, ITCH, OUCH, natywne API giełdowe) i systemy handlowe (łączność z giełdą, inteligentne routowanie zleceń, wykonanie algorytmiczne)
  • Serwery MCP / automatyzacja przepływu pracy AI; monitorowanie z Corvil, Geneos i analiza PCAP

Proces rekrutacji:

  • Jedna rozmowa z partnerem usług IT, a następnie 1–3 rozmowy z bankiem
  • Zadania techniczne są wykonywane na żywo: prosimy o wcześniejsze przygotowanie i przetestowanie środowiska programistycznego. Użycie narzędzi AI, asystentów kodowania lub generatorów kodu podczas rozmów kwalifikacyjnych jest zabronione
  • Wybrany kandydat przejdzie kontrolę przeszłości przez zewnętrzną firmę (HireRight), obejmującą tożsamość, prawo do pracy, wykształcenie i historię zatrudnienia, dlatego daty i pracodawcy w Twoim CV muszą być dokładne
  • Twoje imię w aplikacji i CV musi dokładnie odpowiadać Twojemu oficjalnemu dokumentowi tożsamości (obywatele polscy: prosimy o uwzględnienie wszystkich imion)
  • Kandydaci, którzy brali udział w procesie rekrutacyjnym dla tego partnera usług IT lub tego banku w ciągu ostatnich 12 miesięcy, nie mogą być brani pod uwagę

C++ Senior Software Engineer in Wrocław – pracodawca: Optiveum

Optiveum to doskonały pracodawca, oferujący elastyczny model pracy hybrydowej w sercu Polski, w miastach takich jak Warszawa, Gdańsk, Gdynia i Łódź. Nasza kultura pracy opiera się na współpracy i innowacyjności, co sprzyja rozwojowi zawodowemu pracowników, a także zapewnia dostęp do unikalnych projektów w międzynarodowym środowisku finansowym. Oferujemy konkurencyjne wynagrodzenie oraz możliwość pracy z najnowszymi technologiami w dynamicznej branży bankowej.

O

Dane kontaktowe:

Zespół rekrutacyjny Optiveum

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako C++ Senior Software Engineer in Wrocław

C++14/17 lub nowszy (C++20 jako zaleta)
Zarządzanie pamięcią
Struktury danych i złożoność algorytmiczna
Rozwój i debugowanie w systemie Linux (GDB, skrypty powłoki)
Testowanie jednostkowe C++ i frameworki do automatyzacji testów (np. Robot Framework)
Python do automatyzacji testów i narzędzi
Przepływy pracy Git, CI/CD i Ansible