W skrócie
- Zadania: Kreuj architekturę platformy SaaS i współpracuj z zespołami produktowymi.
- Firma: Netwrix - innowacyjna firma zajmująca się bezpieczeństwem danych.
- Benefity: Możliwość pracy zdalnej, rozwój zawodowy i atrakcyjne wynagrodzenie.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na bezpieczeństwo danych globalnie.
- Kwalifikacje: 10+ lat doświadczenia w inżynierii oprogramowania i umiejętności przywódcze.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
O nas
W Netwrix naszym celem jest zrewolucjonizowanie bezpieczeństwa danych, stawiając tożsamość w centrum - zapewniając niezrównaną widoczność i kontrolę. Nasze rozwiązania są codziennie wykorzystywane przez profesjonalistów ds. bezpieczeństwa w ponad 13 500 organizacjach w ponad 100 krajach na całym świecie.
To jest rola hybrydowa z wizytami w naszym biurze w Krakowie.
Co będziesz robić:
- Posiadać podejmowanie decyzji technicznych dla zespołów, które wspierasz: oceniać opcje technologiczne, prowadzić POC i benchmarki oraz podejmować oparte na dowodach rekomendacje dotyczące frameworków, baz danych i infrastruktury — w tym strategie partycjonowania, plany migracji i walidację wydajności na skali SaaS.
- Kształtować architekturę na poziomie platformy: topologia wdrożenia Kubernetes (AKS), komunikacja oparta na Kafka, trwała orkiestracja workflow i modele danych wielo-tenantowych.
- Pełnić rolę partnera architektonicznego dla zespołów produktowych .NET: przeglądać projekty techniczne, kod, pisać/krytykować RFC, prowadzić zespoły przez problemy związane ze skalowalnością i gotowością do chmury oraz pomagać w zbieżności produktów w kierunku wspólnych standardów platformy.
- Mentorować inżynierów w różnych zespołach i podnosić standardy inżynieryjne (GitOps, złote pipeline'y, obserwowalność, bezpieczeństwo łańcucha dostaw).
- Ocenić ustalone produkty on-premises pod kątem skalowalności, wydajności, odporności, jakości kodu, wyborów technologicznych, wspieranych środowisk, interoperacyjności, bezpieczeństwa i zależności od stron trzecich oraz zdefiniować realistyczną ścieżkę migracji do SaaS, która nie zakłóca dostarczania on-premises.
- Współpracować z zarządzaniem produktem, wsparciem i usługami profesjonalnymi, aby ugruntować rekomendacje architektoniczne w rzeczywistych problemach klientów i w terenie oraz przeglądać wyniki z tymi zespołami przed publikacją.
- Produkcja artefaktów architektonicznych — diagramy C4, RFC, przeglądy projektów, benchmarki — i przedstawianie kompromisów kierownictwu inżynieryjnemu.
- Projektować, budować i poprawiać mikroserwisy i systemy backendowe dla platformy SaaS, korzystając z pokrewnych technologii, takich jak Java, Spring Boot, JDK 21+ i .NET. Stosować zasady rozwoju natywnego w chmurze, w tym projektowanie API-first, wzorce odporności i kompleksowe testy jednostkowe, integracyjne i wydajnościowe.
- Przekształcać powtarzające się rozwiązania w biblioteki współdzielone, narzędzia i przykłady, które mogą być przyjęte przez inne zespoły.
- Używać narzędzi do rozwoju wspomaganego AI do kodowania, testowania i eksploracji projektów. Przeglądać wygenerowany kod z taką samą starannością jak każdy inny wkład, w tym poprawność, bezpieczeństwo i łatwość utrzymania.
Umiejętności i doświadczenie:
10+ lat w inżynierii oprogramowania, z udokumentowanym doświadczeniem w przywództwie technicznym.
Stopień licencjata lub magistra w dziedzinie informatyki, inżynierii lub pokrewnej — lub równoważne doświadczenie praktyczne.
Praktyczna wiedza w zakresie Java (ekosystem Spring).
Praktyczne doświadczenie z C#/.NET i zdrowy osąd architektoniczny, z umiejętnością przeglądania projektów i kodu, udzielania wskazówek projektowych oraz pomagania zespołom produktowym w rozwiązywaniu wyzwań związanych ze skalowalnością i gotowością do chmury.
Znajomość Active Directory i Entra ID: usługi domenowe, LDAP, protokoły uwierzytelniania i modele danych katalogowych, z chęcią zgłębiania tematu.
Komfortowe myślenie o produktach on-premises skoncentrowanych na Windows (agenci, kontrolery domeny, zainstalowane przez klientów ślady) i ograniczeniach podwójnego dostarczania on-premises i SaaS.
Komfortowe z podstawami danych rozproszonych: partycjonowanie, kompromisy spójności, wysokowolumenowe wczytywanie/ETL, strojenie wydajności zapytań; praktyczne doświadczenie z relacyjną bazą danych w skali (PostgreSQL, SQL Server lub podobna), plus ekspozycja na co najmniej jeden magazyn analityczny lub NoSQL.
Doświadczenie w architekturze opartej na zdarzeniach (Kafka, RabbitMQ lub podobne), projektowanie API-first oraz nowoczesne praktyki odporności/obserwowalności.
Dobre umiejętności dokumentacyjne — komfortowe w produkcji RFC i dokumentów projektowych oraz wpływaniu na zespoły, którymi nie zarządzasz.
Nasze wartości:
Nastawienie na klienta - Klienci zawsze na pierwszym miejscu. Słuchamy, chronimy i robimy wszystko, co w naszej mocy - ponieważ ich sukces jest naszą misją.
Doskonalenie - Ustawiamy wysokie standardy i jesteśmy dumni z dostarczania wyjątkowych wyników. Świętujemy sukcesy, dążymy do ciągłego doskonalenia i profesjonalnie zajmujemy się niedociągnięciami.
Transparentne posiadanie - Świętujemy nasze sukcesy, przyznajemy się do błędów, komunikujemy się otwarcie i stawiamy czoła wyzwaniom z prawdziwym zaangażowaniem w robienie tego, co słuszne.
Wygrywanie dzięki jasnemu myśleniu - Cenimy klarowność, znajdujemy proste rozwiązania złożonych problemów i podejmujemy szybkie, skuteczne decyzje.
Niezłomne innowacje - Nieustannie poszukujemy lepszych sposobów, aby służyć naszym klientom i wyprzedzać konkurencję. Wspieramy kreatywne myślenie i przyjmujemy nowe podejścia.
Ekspert w branży - Jesteśmy dumni z naszej wiedzy i nieustannie dążymy do nauki i dzielenia się nią, starając się być zaufanymi ekspertami, na których polegają nasi klienci.
Wyjątkowo razem - Wierzymy w moc współpracy i różnorodnych perspektyw. Doceniając mocne strony innych, osiągamy wyniki, które przewyższają indywidualne wkłady.
Dołącz do nas w kulturze, w której integralność, szacunek i ciężka praca są fundamentem. Bądź częścią zespołu, który dąży do wywarcia trwałego wpływu.
Dlaczego warto pracować w Netwrix:
Ciągłe możliwości uczenia się i rozwoju.
Środowisko pracy zorientowane na zespół, współpracujące i innowacyjne.
Regularne spotkania firmowe, aby być na bieżąco.
Możliwości rozwoju kariery i awansu.
Netwrix Corporation i jej w pełni zależne spółki są pracodawcami równych szans (EEO) i witają wszystkich kandydatów do pracy bez względu na rasę, kolor skóry, religię, płeć, narodowość, wiek, niepełnosprawność, status weterana lub jakąkolwiek inną chronioną cechę zgodnie z obowiązującym prawem.
Senior Staff Software Engineer in Kraków – pracodawca: Netwrix Corporation
Netwrix Corporation to doskonały pracodawca, oferujący dynamiczne środowisko pracy w Krakowie, które sprzyja rozwojowi zawodowemu i osobistemu. Pracownicy mogą liczyć na elastyczne godziny pracy oraz możliwość pracy hybrydowej, co pozwala na lepsze zbalansowanie życia zawodowego i prywatnego. Dodatkowo, firma stawia na kulturę współpracy i innowacji, co sprawia, że każdy członek zespołu ma realny wpływ na rozwój firmy oraz swoje własne osiągnięcia.