Lead Engineer, Trade Processing Technology in Warsaw

Lead Engineer, Trade Processing Technology in Warsaw

Warsaw Pełny etat 123750 - 151250 zł / rok (szac.) Stacjonarnie
B

W skrócie

  • Zadania: Projektuj i buduj nowoczesne systemy przetwarzania transakcji w zespole technologicznym.
  • Firma: Dynamiczna firma technologiczna z globalnym zasięgiem.
  • Benefity: Atrakcyjne wynagrodzenie, możliwość pracy zdalnej i rozwój zawodowy.
  • Pozostałe informacje: Praca w zespole z pasjonatami technologii i możliwościami rozwoju kariery.
  • Dlaczego ta praca: Zyskaj doświadczenie w nowoczesnych technologiach i wpływaj na rozwój platformy.
  • Kwalifikacje: 5+ lat doświadczenia w inżynierii oprogramowania i umiejętności przywódcze.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Jako Lead Engineer w naszym zespole Trade Processing w Warszawie, będziesz odpowiedzialny za projektowanie, architekturę i dostarczanie platform, które wspierają cykl życia po transakcji firmy. To rola hands-on: spędzisz większość czasu na projektowaniu i budowaniu oprogramowania produkcyjnego, jednocześnie zapewniając techniczne przywództwo i lekkie zarządzanie ludźmi dla małego zespołu inżynierów (około czterech bezpośrednich podwładnych). Będziesz ściśle współpracować z globalną grupą technologii operacyjnych, aby wdrażać nowe produkty na platformie przetwarzania transakcji, prowadzić migrację stosu z C# do Rust oraz ustalać kierunek techniczny dla systemu rozproszonego o wysokiej wydajności, który wspiera strategie Equity, Macro, Multi-Asset Arbitrage i Commodities.

Kluczowe obowiązki:

  • Właściciel architektury systemów przetwarzania transakcji o wysokiej przepustowości, zapewniając ich niezawodność, możliwość odzyskiwania i skalowalność w miarę wzrostu wolumenów i pokrycia produktów.
  • Spędzaj co najmniej 50% swojego czasu na pracy hands-on – projektując, pisząc, przeglądając i dostarczając kod produkcyjny.
  • Właściciel pełnego cyklu życia po transakcji – rejestracja transakcji, walidacja, wzbogacanie, alokacja, potwierdzenie, rozliczenie, uzgadnianie i zarządzanie wyjątkami – w różnych klasach aktywów i strategiach.
  • Wdrażanie nowych produktów na platformie przetwarzania transakcji, pracując bezpośrednio z małym zespołem inżynierów.
  • Prowadzenie migracji z C# do Rust, ustalając wzorce, standardy i najlepsze praktyki w miarę ewolucji platformy.
  • Używanie narzędzi wspomagających rozwój AI w celu przyspieszenia dostarczania oraz pomoc w ustalaniu standardów, zarządzania i najlepszych praktyk dla ich odpowiedzialnego i skutecznego użycia w zespole.
  • Zapewnienie technicznego przywództwa i lekkiego zarządzania ludźmi – mentoring inżynierów i wspieranie ich rozwoju projektowego i kariery.
  • Działanie jako techniczny łącznik, tłumacząc potrzeby biznesowe na strategię techniczną i zapewniając zgodność z globalnymi inicjatywami rozwojowymi.
  • Definiowanie i prowadzenie map drogowych technicznych, równoważąc krótkoterminowe dostarczanie z długoterminowym zdrowiem platformy i ciągłym doskonaleniem.

Wymagane kwalifikacje:

  • 5+ lat doświadczenia w inżynierii oprogramowania w przedsiębiorstwie, z udokumentowanym przywództwem technicznym i odpowiedzialnością za znaczące systemy.
  • Silna znajomość C#/.NET oraz architektury zorientowanej na usługi / rozproszonej, z głębokim zrozumieniem technik programowania współbieżnego i wysokowydajnego.
  • Doświadczenie lub silne zainteresowanie Rust (platforma aktywnie migruje do Rust).
  • Udokumentowane doświadczenie w używaniu narzędzi AI do przyspieszania dostarczania oprogramowania w przedsiębiorstwie – np. asystenci kodowania AI, narzędzia do testowania wspomaganego AI, przegląd kodu i dokumentacja – wraz z umiejętnością ustalania standardów i zarządzania ich użyciem.
  • Doświadczenie w projektowaniu systemów, które są niezawodne, możliwe do odzyskania i skalowalne przy dużych wolumenach.
  • Doskonałe umiejętności komunikacyjne, zdolne do tłumaczenia skomplikowanych koncepcji technicznych zarówno dla odbiorców technicznych, jak i biznesowych.
  • Znajomość nowoczesnych praktyk i narzędzi DevOps (np. JIRA, Git, Jenkins, Octopus Deploy).
  • Umiejętność zapewnienia lekkiego zarządzania ludźmi i mentoringu dla małego zespołu inżynierów.
  • Praktyczne doświadczenie z Rust w systemach produkcyjnych.
  • Silne podstawy w metodologii agile i rozwoju sterowanego testami.
  • Doświadczenie z AWS oraz architekturą chmurową / serverless (np. Lambda, DynamoDB) i technologiami strumieniowymi (np. Kafka).
  • Doświadczenie w rozwoju full-stack z nowoczesnymi frameworkami UI (React, Angular).
  • Znajomość protokołu FIX, zaawansowanych systemów baz danych oraz architektur opartych na zdarzeniach / strumieniach.
  • Zrozumienie cyklu życia po transakcji na rynkach akcji, obligacji i towarów w USA i na rynkach międzynarodowych.

Nawet jeśli Twoje doświadczenie nie spełnia wszystkich wymagań, nadal chcielibyśmy usłyszeć od Ciebie – jeśli jesteś podekscytowany tą rolą, zachęcamy do aplikacji!

Lead Engineer, Trade Processing Technology in Warsaw – pracodawca: Balyasny Asset Management L.P.

Balyasny Asset Management to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu Warszawy. Nasza kultura opiera się na innowacyjności i współpracy, co sprzyja rozwojowi zawodowemu oraz osobistemu. Oferujemy atrakcyjne benefity, w tym elastyczne godziny pracy oraz możliwość pracy z najnowszymi technologiami, co czyni nas idealnym miejscem dla ambitnych specjalistów w dziedzinie inżynierii Salesforce.

B

Dane kontaktowe:

Zespół rekrutacyjny Balyasny Asset Management L.P.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Lead Engineer, Trade Processing Technology in Warsaw

C#/.NET
Rust
Distributed Architecture
High-Performance Programming
AI-Assisted Development Tools
System Design
Communication Skills