Senior Software Engineer, Data Platform

Job expired!

Rola: Jakie Znaczenie Osiągniesz w Personio

W Personio, Twoja praca zmienia sposób, w jaki miliony ludzi codziennie doświadczają pracy. Dołącz do naszego zespołu Produktu i Technologii, gdzie osiągamy wyjątkowe wyniki poprzez projektowanie, rozwijanie i dostarczanie innowacyjnych, najwyższej jakości produktów. Bądź wzmocniony do przejmowania odpowiedzialności za swoje obszary i wpływaj na swój zespół, nasz produkt i naszych klientów.

Zespół Platformy Danych ma na celu umożliwienie wszystkim inżynierom Personio budowania bogatych w dane doświadczeń w całym pakiecie produktów Personio. Jesteśmy dynamicznie rozwijającą się dziedziną skoncentrowaną na możliwości, dążącą do tworzenia bezpiecznych, wielokrotnego użytku i rozszerzalnych systemów, które przyspieszają zdolność naszych wewnętrznych zespołów do tworzenia wartości dla klientów na dużą skalę.

Aby wesprzeć naszą misję, poszukujemy Starszego Inżyniera Oprogramowania z doświadczeniem w architekturze opartej na zdarzeniach i narzędziach, efektywnym zarządzaniu danymi oraz doświadczeniu programistycznym. Twoja rola będzie również koncentrować się na ciągłym zwiększaniu niezawodności systemu i doskonałości operacyjnej. Będziesz współpracować z kolegami z działu produktowego i inżynieryjnego w całej organizacji, aby zbudować niezawodną, odporną, skalowalną i przyszłościową platformę danych Personio.

Obowiązki Roli: Co Będziesz Robić

  • Konceptualizować i zarządzać technicznymi rozwiązaniami od początku do końca, organizując skuteczne grupy inżynierów do burzy mózgów, projektowania i realizacji wpływowej pracy.
  • Inwestować w eksperymentowanie i budowanie rozwiązań platformowych, które poprawiają doświadczenie programistyczne dla wszystkich zespołów produktowych.
  • Nadzorować cały proces od rozwoju komponentów oprogramowania po testowanie, wdrażanie, wydanie i monitorowanie we wszystkich środowiskach.
  • Ściśle współpracować z zespołami produktowymi, aby wspierać specyficzne dla platformy migracje i tłumaczyć ich wyzwania na skuteczne rozwiązania poprawiające niezawodność platformy.
  • Uczyć inżynierów (zwłaszcza nowych pracowników) jak korzystać z naszych narzędzi, poprzez organizowanie wewnętrznych prezentacji, warsztatów wprowadzających lub tworzenie dokumentacji i samouczków.
  • Zarządzać długiem technicznym, refaktoryzować istniejące rozwiązania oraz poprawiać podejście zespołu do architektury systemowej, wzorców projektowych, zasad kodowania i przeglądów kodu.
  • Wykorzystywać swoje doświadczenie do napędzania rozwoju platformy, zapewniając wysoką jakość, niezawodność, bezpieczeństwo i efektywność kosztową produktów i rozwiązań platformowych.

Jak Będziesz To Robić

  • Wzmacniać i wzbogacać kulturę zespołu, jednocześnie identyfikując obszary do poprawy.
  • Pokazywać doskonałość techniczną poprzez bezpośrednie zaangażowanie w projekty i ciągłe uczenie się.
  • Utrzymywać otwartą i klarowną komunikację oraz promować współpracę w zespole, z interesariuszami i zarządem.
  • Zapewniać kompleksową i aktualną dokumentację techniczną.
  • Utrzymywać wysokie standardy kodowania i aktywnie uczestniczyć w przeglądach kodu.