Senior Software Engineer (ePricing)
HSBC Technology Poland
To rola senior backend inżyniera w zespole ePricing w globalnym banku HSBC. Celem jest budowa i utrzymanie serwisów wyceny forward FX o niskim opóźnieniu, współpraca z traderami i quantami. Wymaga głębokiej wiedzy o Javie, strojeniu wydajności i domenie FX. To nie typowe stanowisko software engineering – to wyspecjalizowana rola w systemach transakcyjnych, gdzie produkcyjność i szybkość są kluczowe.
Brakuje: nie podano wielkości zespołu, nie określono częstotliwości dyżurów on-call.
To rola senior backend inżyniera w zespole ePricing w globalnym banku HSBC. Celem jest budowa i utrzymanie serwisów wyceny forward FX o niskim opóźnieniu, współpraca z traderami i quantami. Wymaga głębokiej wiedzy o Javie, strojeniu wydajności i domenie FX. To nie typowe stanowisko software engineering – to wyspecjalizowana rola w systemach transakcyjnych, gdzie produkcyjność i szybkość są kluczowe.
- ✓Bezpośredni wpływ na kluczowe systemy tradingowe, praca z front office
- ✓Kultura 'you build it, you run it' – autonomia i odpowiedzialność
- −Praca w biurze w Krakowie – brak opcji zdalnej
- −Potencjalnie duża biurokracja charakterystyczna dla banku
- !Brak informacji o wielkości zespołu i konkretnej wersji Javy
- !Nieprecyzyjna częstotliwość dyżurów
- !Wymagana wiedza domenowa FX, która może być barierą dla kandydatów spoza finansów
- •Projektowanie i implementacja serwisów wyceny forward FX w Javie z uwzględnieniem niskiego opóźnienia
- •Współpraca z traderami i quantami w celu zrozumienia wymagań biznesowych i przełożenia ich na rozwiązania techniczne
- •Implementacja funkcji kontroli cen (np. tiering, krzywe, interpolacja)
- •Integracja nowych modeli wyceny i źródeł danych rynkowych
- •Tworzenie szczegółowych projektów technicznych zgodnych z architekturą
- •Pisanie i utrzymanie automatycznych testów jednostkowych i integracyjnych w CI/CD
- •Udział w dyżurach wsparcia produkcyjnego (rotacja dzienna/nocna) i usuwanie przyczyn źródłowych awarii
- •Profilowanie i optymalizacja wydajności kodu (GC, wątki, struktury danych)
Oferta dla doświadczonych specjalistów (Senior).
Mid-level Java developer z mocnymi podstawami współbieżności i strojenia wydajności, który miał styczność z systemami rozproszonymi i jest gotów szybko nauczyć się domeny FX oraz przyjąć odpowiedzialność za produkcję.
Juniorzy bez doświadczenia w Javie i wydajności; osoby szukające pracy w pełni zdalnej (praca w biurze w Krakowie); inżynierowie niechętni dyżurom i presji czasu w systemach transakcyjnych.
- ?Ile osób liczy zespół ePricing i jakie są role w zespole?
- ?Jaka wersja Javy i frameworki są używane w projekcie?
- ?Czy istnieje możliwość pracy zdalnej w określonych dniach?
- ?Jaki jest aktualny stan kodu – greenfield czy legacy?
- ?Jakie narzędzia CI/CD są stosowane?
- ?Czy są plany migracji do chmury lub modernizacji stacku?
- ?Jaki jest typowy cykl release'u – jak często wdrażane są zmiany na produkcję?
- −Nie podano wielkości zespołu
- −Nie określono częstotliwości dyżurów on-call
- −Brak informacji o konkretnej wersji Javy i narzędziach
- −Nie opisano procesu rekrutacyjnego
Zespół pracuje blisko z front office (traderzy, quants) w szybkim tempie, z wysokimi standardami inżynieryjnymi i odpowiedzialnością za produkcję. Kultura 'you build it, you run it' sugeruje autonomię i zaufanie, ale też presję czasu.