Regular/Senior C++ Developer
Luxoft DXC
Rola polega na tworzeniu i optymalizacji komponentów C++ w systemach transakcyjnych FX (wymiana walut) w globalnym banku inwestycyjnym. Praca skupia się na niskich opóźnieniach i wysokiej wydajności, z pełną odpowiedzialnością za dostarczane funkcjonalności – od projektu, przez implementację, po wsparcie produkcyjne L3. To rola typowo inżynierska, mocno techniczna, w zespole Agile pracującym w 2-tygodniowych sprintach.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: wielkość zespołu i struktura organizacyjna, szczegóły dotyczące wsparcia l3 (częstotliwość, rekompensata).
Rola polega na tworzeniu i optymalizacji komponentów C++ w systemach transakcyjnych FX (wymiana walut) w globalnym banku inwestycyjnym. Praca skupia się na niskich opóźnieniach i wysokiej wydajności, z pełną odpowiedzialnością za dostarczane funkcjonalności – od projektu, przez implementację, po wsparcie produkcyjne L3. To rola typowo inżynierska, mocno techniczna, w zespole Agile pracującym w 2-tygodniowych sprintach.
- ✓Możliwość modernizacji rdzennych platform tradingowych – wpływ na architekturę
- ✓Praca w globalnym banku inwestycyjnym – stabilny, uznany pracodawca
- ✓Autonomia w dostarczaniu rozwiązań – 'strong sense of ownership'
- −Brak widełek wynagrodzenia w ogłoszeniu
- −Obowiązek wsparcia produkcyjnego L3 (potencjalny on-call) – brak informacji o rekompensacie
- !Wiele odpowiedzialności (full lifecycle + L3) – ryzyko przeciążenia
- !Brak informacji o wielkości zespołu i strukturze organizacyjnej
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja niskopoziomowych, optymalizowanych pod kątem opóźnień komponentów C++ dla systemów tradingowych FX
- •Przeprowadzanie testów wydajnościowych i optymalizacja istniejącego kodu
- •Uczestnictwo w 2-tygodniowych sprintach Agile – planowanie, daily standupy, retrospektywy
- •Pisanie i utrzymywanie testów automatycznych dla nowych i istniejących funkcjonalności
- •Modernizacja rdzennych platform tradingowych – poprawa przepustowości, odporności i redukcja ryzyka technicznego
- •Współpraca z interesariuszami biznesowymi (traders, analitycy) w celu zrozumienia wymagań i dostarczania wartości
- •Zapewnianie wsparcia produkcyjnego L3 – debugowanie incydentów na produkcji
- •Promowanie najlepszych praktyk z zakresu nowoczesnego C++, niskich opóźnień i inżynierii wydajności
Oferta dla doświadczonych specjalistów (Senior).
Deweloper C++ z 3-letnim doświadczeniem w systemach o krytycznym znaczeniu dla wydajności, znający nowoczesne standardy C++ i mający styczność z testowaniem automatycznym. Może nie mieć doświadczenia w finansach, ale musi wykazać się silnym zmysłem inżynieryjnym i chęcią nauki domeny.
Nie dla osób z mniej niż 3 latami doświadczenia w C++ lub pracujących głównie nad aplikacjami wysokopoziomowymi (Web, GUI). Rola wymaga głębokiego zrozumienia niskopoziomowych optymalizacji i gotowości do wsparcia L3.
- ?Jak wygląda wsparcie L3 – czy są dyżury, jak często, czy jest dodatkowe wynagrodzenie?
- ?Ile osób liczy zespół i w jakiej jest strukturze (scrum team vs. distributed)?
- ?Czy technologie wymienione w bazie (Java, Docker, Redis, SQL) są faktycznie używane na co dzień?
- ?Jaki jest stosunek nowego kodu do modernizacji legacy?
- ?Czy istnieje możliwość pracy zdalnej od czasu do czasu?
- ?Jak wygląda proces rekrutacyjny – ile etapów, czy jest zadanie domowe?
- −Wielkość zespołu i struktura organizacyjna
- −Szczegóły dotyczące wsparcia L3 (częstotliwość, rekompensata)
- −Informacja o procesie rekrutacyjnym (liczba etapów, forma)
- −Opis ścieżki kariery i możliwości awansu
Zespół Agile, pracujący w 2-tygodniowych sprintach, z naciskiem na współpracę i szybkie dostarczanie wartości. Oczekuje się proaktywnej postawy i silnego poczucia odpowiedzialności.