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 doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rynek finansowy.
- Kwalifikacje: Minimum 8-letnie doświadczenie w programowaniu w C++ oraz umiejętności współpracy w zespole.
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łdą 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łdą i handlu algorytmicznego
- Stosowanie praktyk inżynieryjnych end-to-end: analiza wymagań handlowych, dostarczanie nowych funkcjonalności, budowanie testów automatycznych i utrzymywanie 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 ważna przez co najmniej 12 miesięcy karta stałego pobytu/pracy
Również oczekiwane / silna przewaga:
- Inżynieria niskolatencyjna: struktury danych bez blokad, omijanie 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: pamięci podręczne 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 nie jest dozwolone
- 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 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 rekrutacji 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 sp. z o.o.
OPTIVEUM sp. z o.o. to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku międzynarodowym. Pracując w Gdańsku, Łodzi lub Warszawie, będziesz częścią zespołu, który ceni innowacyjność i współpracę, a elastyczny model pracy hybrydowej sprzyja równowadze między życiem zawodowym a prywatnym. Oferujemy konkurencyjne wynagrodzenie oraz dostęp do szkoleń, które wspierają rozwój umiejętności analitycznych i technologicznych naszych pracowników.