Staff Software Engineer II in Kraków

Staff Software Engineer II in Kraków

Kraków Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
I

W skrócie

  • Zadania: Twórz oprogramowanie w Rust, projektuj i rozwijaj systemy o wysokiej wydajności.
  • Firma: IBM Software - lider w innowacjach technologicznych.
  • Benefity: Atrakcyjne wynagrodzenie, możliwości rozwoju zawodowego i praca zdalna.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad przełomowymi projektami i wpływaj na przyszłość technologii.
  • Kwalifikacje: Doświadczenie w programowaniu w Rust i inżynierii systemów rozproszonych.

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

Wprowadzenie W IBM Software przekształcamy wyzwania klientów w rozwiązania. Budujemy wiodące na świecie produkty oparte na sztucznej inteligencji i chmurze, które kształtują przyszłość biznesu i społeczeństwa. Nasza dziedzictwo innowacji stwarza nieskończone możliwości dla pracowników IBM do nauki, rozwoju i wpływania na globalną skalę. Praca w Software oznacza dołączenie do zespołu napędzanego ciekawością i współpracą. Będziesz pracować z różnorodnymi technologiami, partnerami i branżami, aby projektować, rozwijać i dostarczać rozwiązania, które napędzają transformację cyfrową.

Twoja rola i obowiązki Szukamy Staff Software Engineer z silnym doświadczeniem w Rust, aby pracować nad złożonymi systemami backendowymi, infrastrukturą i systemami rozproszonymi. W tej roli będziesz ściśle współpracować z seniorami inżynierami i liderami technicznymi, aby projektować i budować wysoko skalowalne, niezawodne i wydajne oprogramowanie. Będziesz wnosić wkład w decyzje architektoniczne, prowadzić poprawy techniczne i pomagać w ewolucji systemów w wielu komponentach.

Co będziesz robić:

  • Prowadzić złożone projekty techniczne, które wymagają silnych umiejętności inżynieryjnych, osądów architektonicznych i zdolności do efektywnej pracy w warunkach niepewności.
  • Projektować i rozwijać systemy o wysokiej wydajności w Rust, koncentrując się na skalowalności, niezawodności, utrzymaniu i doskonałości operacyjnej.
  • Zapewniać przywództwo techniczne w zespołach, ustalać kierunek techniczny i wpływać na decyzje architektoniczne i inżynieryjne.
  • Być mnożnikiem siły poprzez mentoring seniorów inżynierów i pomaganie zespołowi w poprawie praktyk inżynieryjnych, zasad projektowania i architektury oprogramowania.
  • Domagać się wysokich standardów jakości oprogramowania, wydajności, niezawodności i łatwości utrzymania.
  • Współpracować z zespołami inżynieryjnymi, zarządzaniem produktem i innymi interesariuszami, aby zrozumieć wymagania i przekształcać je w solidne rozwiązania techniczne.
  • Prowadzić doskonałość operacyjną poprzez poprawę niezawodności, optymalizację wydajności, obserwowalność i wsparcie.
  • Wnosić wkład w dyskusje dotyczące projektowania technicznego i architektury, jasno komunikując złożone koncepcje techniczne i kompromisy.
  • Wnosić wkład w projekty open source i społeczności, gdzie to możliwe, w tym Apache Kafka lub inne projekty systemów rozproszonych.

Preferowane wykształcenie: Magisterskie

Wymagane doświadczenie:

  • Silne doświadczenie zawodowe w rozwijaniu oprogramowania produkcyjnego przy użyciu Rust.
  • Udokumentowane osiągnięcia w dostarczaniu złożonych projektów systemowych o dużym zakresie, w tym inicjatyw projektowych i rozwojowych trwających wiele kwartałów.
  • Silne doświadczenie w systemach rozproszonych, infrastrukturze backendowej, platformach chmurowych, sieciach, przechowywaniu, bazach danych lub innych systemach dużej skali.
  • 4+ lata prowadzenia inicjatyw technicznych na poziomie Staff lub równoważnym w wielu zespołach, systemach lub komponentach.
  • Doświadczenie w projektowaniu i wdrażaniu skalowalnych, niezawodnych i wydajnych systemów oprogramowania.
  • Silne zrozumienie architektury oprogramowania, projektowania systemów i najlepszych praktyk inżynieryjnych.

Przywództwo i wpływ:

  • Udokumentowana zdolność do prowadzenia w warunkach niepewności, ustalania kierunku technicznego i dostosowywania wielu zespołów wokół złożonych planów technicznych.
  • Udokumentowane osiągnięcia w mentorowaniu seniorów inżynierów i umożliwianiu innym realizacji projektów o wysokim ryzyku i dużym wpływie.
  • Jasna, zwięzła komunikacja techniczna, zarówno pisemna, jak i werbalna.
  • Zdolność do wpływania na decyzje techniczne poza swoim bezpośrednim zespołem i prowadzenia standardów inżynieryjnych w całej organizacji.

Preferowane doświadczenie techniczne i zawodowe:

  • Doświadczenie z Apache Kafka, platformami strumieniowymi, systemami wiadomości lub innymi systemami danych rozproszonych.
  • Poprzednie doświadczenie w wkładzie w projekty open source, szczególnie w oprogramowaniu systemowym lub projektach infrastrukturalnych.
  • Doświadczenie z infrastrukturą chmurową, Kubernetes, sieciami, przechowywaniem lub technologiami baz danych.
  • Doświadczenie w optymalizacji wydajności, obserwowalności, inżynierii niezawodności i dużych systemach produkcyjnych.
  • Poprzednie doświadczenie jako komitet, konserwator lub główny współpracownik w projekcie open source.

Staff Software Engineer II in Kraków – pracodawca: IBM

IBM Kraków to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w międzynarodowym zespole, gdzie innowacje i rozwój są na porządku dziennym. Pracownicy mają dostęp do licznych możliwości rozwoju zawodowego oraz szkoleń, co sprzyja ich osobistemu i zawodowemu wzrostowi. Dodatkowo, kultura pracy oparta na współpracy i różnorodności sprawia, że każdy czuje się doceniony i zmotywowany do działania.

I

Dane kontaktowe:

Zespół rekrutacyjny IBM

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Staff Software Engineer II in Kraków

Rust
Distributed Systems
Backend Infrastructure
Cloud Platforms
Networking
Storage
Databases