Mid+/Senior Software Engineer (Data Protection & Distributed Systems)

3 566 - 5 485 USDGross per month - Permanent
DevOps

Mid+/Senior Software Engineer (Data Protection & Distributed Systems)

DevOps
Bakalarska 15A U2, Warszawa

Storware

Full-time
Permanent
Senior
Office
3 566 - 5 485 USDGross per month - Permanent

Job description

Dla naszego Partnera poszukujemy pełnych pasji i zaangażowania Senior Software Engineerów, którzy chcą wprowadzać innowacje i współtworzyć zaawansowane rozwiązania do zarządzania danymi. Jako część zespołu Data Protect Product Engineering, będziesz współtworzyć portfolio produktów, rozwijając funkcje, narzędzia i skrypty 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 o 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 spełniają rzeczywiste potrzeby użytkowników.

Jak wygląda ta rola?

📃 Forma współpracy: Umowa o pracę

Wynagrodzenie: 13 000 – 20 000 zł brutto

Tryb pracy: stacjonarna w  biurze w Warszawie.

Rola ta początkowo ma charakter projektowy i obejmuje około 8–10 miesięcy intensywnej współpracy z zespołem Storware Backup & Recovery, koncentrującej się na prowadzeniu inicjatyw technicznych oraz rozwijaniu i wspieraniu produktów. W tym etapie kluczowa jest ścisła współpraca między zespołami — w tym z product managementem, wsparciem technicznym, QA, aby skutecznie połączyć działania inżynieryjne z potrzebami klientów.

Po zakończeniu fazy projektowej rola ewoluuje w bardziej samodzielną, z większą odpowiedzialnością za dalszy rozwój i utrzymanie rozwiązań. Docelowo praca będzie realizowana w ramach 5-osobowego zespołu, który będzie kontynuował rozwój produktu i jego wsparcie.

Odpowiedzialność za rozwój funkcji:

  • Odpowiedzialność za pełen cykl projektowania i implementacji funkcjonalności dla środowisk on-premises oraz chmurowych, zgodnie z wymaganiami produktu i opiniami klientów

  • Udział w dyskusjach technicznych z inżynierami, architektami, Product Managerami i projektantami w celu doprecyzowania zakresu i projektu

Dostarczanie funkcji:

  • Terminowa realizacja powierzonych zadań oraz jasna komunikacja dotycząca zakresu i harmonogramu

  • Prowadzenie prac nad poprawkami oraz hotfixami

  • Proaktywne analizowanie ryzyk technicznych i podejmowanie decyzji opartych na danych w celu ich minimalizacji

  • Tworzenie narzędzi wspierających zespoły wsparcia w diagnozowaniu i rozwiązywaniu problemów klientów

Diagnozowanie i rozwiązywanie problemów:

  • Przeprowadzanie szczegółowej analizy przyczyn źródłowych błędów i problemów wydajnościowych

  • Wdrażanie i walidacja poprawek z naciskiem na jakość i szybkość

Chętnie porozmawiamy, jeśli posiadasz większość z poniższych:

  • Minimum 4 lata doświadczenia zawodowego w komercyjnych projektach. Idealnie, jeżeli są poparte referencjami i/lub portfolio

  • Preferowane ukończenie studiów wyższych – udokumentowane, jako potwierdzenie kwalifikacji. Uwaga – proszę nie załączać dokumentów w zgłoszeniu.

  • Bardzo dobra znajomość przynajmniej jednego z języków: Java lub Golang

  • C lub C++ mile widziane

  • Znajomość języka angielskiego na poziomie B2 (mówiony jak i pisany) lub wyżej (zespół zagraniczny)

  • Doświadczenie z narzędziami: JIRA, GitHub, frameworki testowe w Pythonie

  • Doświadczenie w tworzeniu produktów klasy enterprise związanych z ochroną danych mile widziane

  • Znajomość mikroserwisów, chmury publicznej (AWS, GCP, Azure, OCI) oraz architektury SaaS (AI/ML będzie dodatkowym atutem)

  • Doświadczenie w tworzeniu i debugowaniu dużych systemów rozproszonych w środowiskach Go/C/C++ na Linuxie i Windowsie

  • Umiejętność analizy, debugowania i rozwiązywania złożonych problemów przy użyciu narzędzi takich jak GDB czy Python Debugger

  • Nastawienie na rozwiązywanie problemów oraz pasja do tworzenia wysokiej jakości produktów

  • Bardzo dobre umiejętności komunikacyjne i zdolność wpływania na innych

  • Znajomość metodologii Agile/Scrum

  • Umiejętność jasnego przedstawiania decyzji projektowych i upraszczania złożonych zagadnień

  • Umiejętność podejmowania decyzji w oparciu o dane oraz wpływania na interesariuszy

  • Doświadczenie w wykorzystywaniu narzędzi AI do usprawniania pracy i zwiększania produktywności

Jak wygląda proces rekrutacji?

  1. Analiza nadesłanej aplikacji. Do dokumentów można załączyć referencje.

  2. Krótka rozmowa telefoniczna dotycząca doświadczenia zawodowego i oczekiwań (ok. 15 minut).

  3. Spotkanie w biurze w Warszawie z Team Leaderem projektu oraz osobą z działu HR. Rozmowa ma na celu weryfikację umiejętności technicznych. Metoda weryfikacji wiedzy będzie każdorazowo wskazana podczas rozmowy telefonicznej wraz z proponowanym terminem.

  4. Rozmowa techniczna i HRowa z przedstawicielami Partnera. Metoda weryfikacji wiedzy będzie każdorazowo wskazana podczas rozmowy telefonicznej wraz z proponowanym terminem.

  5. Przekazanie informacji zwrotnej po zakończeniu etapu rozmów.

  6. Ustalenie warunków współpracy i podpisanie umowy przedwstępnej lub docelowej.

  7. Rozpoczęcie współpracy i wdrożenie do zespołu.

Dodatkowe informacje

CO OFERUJEMY

💻współpraca z zespołem międzynarodowym,

💻sprzęt i narzędzia pracy spełniające wysokie standardy bezpieczeństwa danych (wdrożone ISO 27001),

💻 kontakt z nowoczesnymi technologiami

💻dużą autonomię w planowaniu i realizacji działań,

💻realny wpływ na kierunek rozwoju produktu oraz kształtowanie procesów,

💻przejrzystą i otwartą ścieżkę rozwoju w kierunku ról seniorskich, architektonicznych i menedżerskich,

💻jasno określone, realistyczne i mierzalne cele,

💻współpracę z doświadczonym zespołem technologicznym stanowiącym solidne zaplecze merytoryczne.

INFORMACJE FORMALNE

Administratorem danych osobowych jest Storware sp. z o.o. z siedzibą w Warszawie (ul. Bakalarska 15A U2, 02-212 Warszawa). Dane osobowe są przetwarzane w celu realizacji procesu rekrutacji, zgodnie z obowiązującymi przepisami RODO. Szczegółowe informacje dotyczące przetwarzania danych dostępne są w polityce prywatności.

Tech stack

    English

    B2

    Java

    advanced

    Jira

    advanced

    Linux

    advanced

    Golang

    regular

    C++

    regular

    AWS

    regular

    SaaS

    regular

    Python

    regular

    Agile

    regular

    Azure

    regular

Office location

Mid+/Senior Software Engineer (Data Protection & Distributed Systems)

3 566 - 5 485 USDGross per month - Permanent
Summary of the offer

Mid+/Senior Software Engineer (Data Protection & Distributed Systems)

Bakalarska 15A U2, Warszawa
Storware
3 566 - 5 485 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Administratorem danych osobowych jest Storware sp. z o.o. z siedzibą w Warszawie (ul. Bakalarska 15A U2, 02-212 Warszawa). Dane osobow... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.