Software Engineer (Data Protection & Distributed Systems)
Opis stanowiska
Dla naszego Partnera poszukujemy pełnych pasji i zaangażowania Software Engineerów, którzy chcą wprowadzać innowacje i współtworzyć zaawansowane rozwiązania do zarządzania danymi. Jako część zespołu będziesz współtworzyć portfolio produktów, rozwijając funkcje, narzędzia i rozwiązania poprawiające doświadczenie klientów — od łatwości sprzedaży po płynne wdrożenie i utrzymanie.
To stanowisko wykracza poza samo pisanie kodu. Szukamy inżynierów, którzy potrafią zagłębiać się w złożone systemy, skutecznie diagnozować i rozwiązywać problemy oraz dostarczać rozwiązania wysokiej jakości, z naciskiem na skalowalność i wydajność. Będziesz współpracować blisko z Product Managerami, zespołem Customer Support, inżynierami systemowymi oraz bezpośrednio z klientami, aby zapewnić, że nasze rozwiązania odpowiadają na rzeczywiste potrzeby użytkowników.
Jak wygląda ta rola?
📃 Forma współpracy: Umowa o pracę
💰 Wynagrodzenie: 13 000 – 20 000 zł brutto (w zależności od doświadczenia i kompetencji)
🏢 Tryb pracy: stacjonarna, biuro w Warszawie.
Rola ma charakter długofalowy i jest związana z rozwojem strategicznych produktów firmy. Początkowo obejmuje około 6–9 miesięcy intensywnej współpracy z zespołem Storware Backup & Recovery, koncentrującej się na prowadzeniu inicjatyw technicznych oraz rozwijaniu i wspieraniu produktów. Jest to pierwszy etap współpracy, po którym rola naturalnie ewoluuje w kierunku dalszego rozwoju i utrzymania rozwiązań oraz większej odpowiedzialności za obszary produktowe.
W tym etapie kluczowa jest ścisła współpraca między zespołami — w tym z Product Managementem, Supportem Technicznym oraz QA — aby skutecznie łączyć działania inżynieryjne z potrzebami klientów.
Docelowo będziesz pracować w 5-osobowym zespole odpowiedzialnym za rozwój produktu, jego utrzymanie oraz dalsze inicjatywy technologiczne.
Chętnie porozmawiamy, jeśli posiadasz większość z poniższych:
Minimum 4 lata doświadczenia zawodowego w komercyjnych projektach.
Preferowane ukończenie studiów wyższych.
Bardzo dobra znajomość przynajmniej jednego z języków: Java lub Golang.
Znajomość języka angielskiego na poziomie B2 lub wyższym.
Doświadczenie z narzędziami takimi jak JIRA oraz GitHub.
Nastawienie na rozwiązywanie problemów oraz pasja do tworzenia wysokiej jakości produktów.
Bardzo dobre umiejętności komunikacyjne i zdolność współpracy z różnymi interesariuszami.
Znajomość metodologii Agile/Scrum.
Umiejętność jasnego przedstawiania decyzji projektowych i upraszczania złożonych zagadnień.
Umiejętność podejmowania decyzji w oparciu o dane.
Doświadczenie w wykorzystywaniu narzędzi AI do usprawniania pracy i zwiększania produktywności.
Dodatkowym atutem będzie:
Doświadczenie w tworzeniu produktów klasy enterprise związanych z ochroną danych.
Znajomość architektury mikroserwisowej oraz rozwiązań chmurowych.
Doświadczenie w tworzeniu i debugowaniu dużych systemów rozproszonych w środowiskach Java lub Go na platformach Linux i Windows.
Software Engineer (Data Protection & Distributed Systems)
Software Engineer (Data Protection & Distributed Systems)