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.