Senior Software Engineer (Backend/C#)

Xopero Software | GitProtect

Kraków

Hybrid

PLN 222,000 - 278,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Luxmed private medical care
Multisport card
Dodatkowy dzień urlopu
Ubezpieczenie na życie
Welcome pack
Gala Xoperosy
Spotkania integracyjne
Świąteczne prezenty
Wyprawka dla dziecka

Job summary

Xopero Software | GitProtect poszukuje Senior Software Engineerów (Backend/C#) do zespołu R&D. Praca obejmuje architekturę, implementację i utrzymanie rozwiązań Xopero ONE i GitProtect. Wymagana jest silna znajomość C#, .NET i doświadczenie w konteneryzacji (Kubernetes) oraz SQL/NoSQL.

Dołączysz do zespołu, który projektuje systemy backupu i przywracania danych, dbając o wydajność, stabilność i dobrą observability, z możliwością mentoringu młodszych inżynierów.

Qualifications

  • 5+ lat doświadczenia w budowie i utrzymaniu produktów z wykorzystaniem języków statycznie typowanych (np. C#, Java).
  • Doświadczony w produkcyjnych systemach i ocenie decyzji technicznych pod kątem wydajności i kosztów.
  • Diagnozowanie problemów produkcyjnych, analizowanie przyczyn i optymalizacja pamięci, I/O oraz współbieżności.
  • Projektowanie rozwiązań z uwzględnieniem kompromisów wydajność/koszt/złożoność/czas realizacji.
  • Doświadczenie z konteneryzacją i orkiestracją (Kubernetes) oraz bazami SQL/NoSQL.
  • Dobra znajomość Windows i Linux, praca z istniejącym kodem, stopniowa poprawa jakości.
  • Obserwowalność, metryki, logi, trace oraz testy jednostkowe i integracyjne.
  • Znajomość Git i pracy w modelu trunk/feature flow; doświadczenie z AI wspierającą development.
  • Chęć mentoringu i odpowiedzialność za rezultaty.

Responsibilities

  • Odpowiadasz end-to-end za wybrany obszar produktu Xopero ONE lub GitProtect – architektura, decyzje techniczne, implementacja i produkcja.
  • Analizujesz problemy klientów i użytkowników, projektujesz rozwiązania odpowiadające realnym potrzebom.
  • Podejmujesz decyzje techniczne, uwzględniając wydajność, koszty, złożoność i dług technologiczny.
  • Rozwijasz platformę o nowe źródła backupu, przywracania i integracje oraz oceniasz wykonalność funkcjonalności.
  • Diagnozujesz i systemowo rozwiązujesz problemy produkcyjne związane z wydajnością, pamięcią i współbieżnością.
  • Poprawiasz stabilność, wydajność i obserwowalność produktów oraz pracujesz nad utrzymaniem i monitoringiem.
  • Rozwijasz istniejący kod, redukując dług technologiczny i nie przepisywując wszystkiego od zera.
  • Przygotowujesz obszar do dyżurów aplikacyjnych – metryki, logi, tracing, alerting i runbooki.
  • Prowadzisz code review i design review, mentoring innych inżynierów oraz ustalasz standardy wytwarzania.
  • Wykorzystujesz AI w codziennej pracy programistycznej i weryfikujesz wygenerowane rozwiązania.

Skills

C#
.NET
Java
Go
C++
Rust
Kotlin
Git

Tools

Kubernetes
SQL
NoSQL

Job description

Cześć, tu Xopero

Od ponad 17 lat pomagamy firmom chronić dane, bez których trudno wyobrazić sobie codzienną pracę. Tworzymy rozwiązania Backup & Disaster Recovery - Xopero ONE, Xopero Unified Protection i GitProtect - które dbają o bezpieczeństwo środowisk IT, aplikacji i repozytoriów kodu na całym świecie.

Być może nie widzisz naszych produktów na co dzień, ale jest duża szansa, że chronią one Twoje dane wtedy, gdy przekazujesz dane logując się do ulubionej aplikacji, robisz zakupy online, korzystasz z bankowości internetowej, czy załatwiasz codzienne sprawy przez internet.

Z naszych rozwiązań korzystają zarówno mniejsze firmy, jak i globalne marki, takie jak T-Mobile, Avis czy Quest Diagnostics.

Do zespołu R&D szukamy Senior Software Engineer’ów (Backend/C#)
  • Odpowiadać end-to-end za wybrany obszar produktu Xopero ONE lub GitProtect - od architektury i decyzji technicznych, przez implementację, aż po zachowanie rozwiązania na produkcji;
  • Analizować problemy klientów i użytkowników, kwestionować wymagania, jeśli nie rozwiązują właściwego problemu, oraz projektować rozwiązania odpowiadające na realne potrzeby;
  • Podejmować i uzasadniać decyzje techniczne, świadomie ważąc wydajność, koszt, złożoność, czas i dług technologiczny;
  • Rozwijać platformę o nowe źródła backupu, przywracania i integracje oraz oceniać wykonalność i ryzyko techniczne nowych funkcjonalności;
  • Diagnozować i systemowo rozwiązywać problemy produkcyjne związane m.in. z wydajnością, pamięcią, I/O, współbieżnością i niezawodnością;
  • Pracować nad poprawą stabilności, wydajności i obserwowalności naszych produktów - tak, aby nie tylko działały, ale były łatwe do utrzymania i monitorowania;
  • Rozwijać rozwiązania w istniejącym kodzie, świadomie spłacając dług technologiczny i poprawiając fundamenty produktu bez niepotrzebnego przepisywania wszystkiego od zera;
  • Przygotowywać swój obszar do przyszłych dyżurów aplikacyjnych - dbając o metryki, logi, tracing, alerting i runbooki;
  • Prowadzić code review i design review, a także wspierać mniej doświadczonych inżynierów poprzez mentoring i dzielenie się kontekstem;
  • Współtworzyć i egzekwować standardy wytwarzania oprogramowania, mając wpływ na to, kiedy rozwiązanie jest rzeczywiście gotowe do wydania;
  • Wykorzystywać narzędzia AI w codziennej pracy programistycznej - świadomie delegując zadania, weryfikując wygenerowane rozwiązania i biorąc pełną odpowiedzialność za kod, niezależnie od sposobu jego powstania.
Ta Rola Może Być Dla Ciebie, Jeśli
  • Masz minimum 5 lat komercyjnego doświadczenia w budowie i utrzymaniu produktów z wykorzystaniem języka statycznie typowanego, np. C#, .NET, Java, Go, C++, Rust lub Kotlin;
  • Masz doświadczenie z produktem, który funkcjonuje na produkcji dłużej niż rok i potrafisz ocenić, jak decyzje techniczne sprawdzają się w czasie;
  • Potrafisz diagnozować problemy produkcyjne, analizować ich przyczyny źródłowe oraz pracować z zagadnieniami wydajności, pamięci, I/O i współbieżności;
  • Potrafisz projektować rozwiązania z uwzględnieniem kompromisów pomiędzy wydajnością, kosztem, złożonością i czasem realizacji;
  • Masz doświadczenie z aplikacjami działającymi w środowisku kontenerowym i orkiestrowanym, np. Kubernetes;
  • Masz doświadczenie w pracy z bazami SQL i NoSQL - w tym modelowaniu, optymalizacji zapytań i migracjach danych;
  • Dobrze znasz Windows i Linux na poziomie pozwalającym diagnozować zachowanie aplikacji;
  • Potrafisz pracować ze starym kodem - rozumiesz go przed wprowadzeniem zmian i potrafisz stopniowo poprawiać jego jakość bez przepisywania całego rozwiązania;
  • Traktujesz obserwowalność jako część projektowania - wiesz, jakie metryki, logi i trace’y będą potrzebne, aby zrozumieć zachowanie systemu na produkcji;
  • Traktujesz testowanie jako część projektowania rozwiązania i masz doświadczenie z testami jednostkowymi oraz integracyjnymi;
  • Swobodnie korzystasz z Git i znasz pracę w modelu trunk/feature flow;
  • Masz doświadczenie z narzędziami AI wspierającymi development i potrafisz krytycznie ocenić wygenerowany kod;
  • Potrafisz wziąć odpowiedzialność za rezultat, a nie tylko za realizację przypisanego zadania.
Ważne Jest Dla Nas Również
  • Myślenie produktowe - interesuje Cię, jaki problem użytkownika rozwiązujemy, zanim zaczniesz implementować;
  • Samodzielność w niejednoznaczności - potrafisz doprecyzować wymagania i zaproponować rozwiązanie bez czekania na kompletną specyfikację;
  • Umiejętność podejmowania decyzji przy niepełnych danych oraz gotowość do przyznania, że wcześniejsza decyzja wymaga zmiany;
  • Umiejętność komunikowania ryzyka technicznego osobom nietechnicznym i prowadzenia merytorycznej dyskusji technicznej;
  • Dzielenie się wiedzą i kontekstem zamiast budowania własnej „niezastępowalności”;
  • Gotowość do mentoringu i wspierania rozwoju innych inżynierów.
Dodatkowo Zapunktujesz, Jeśli
  • Masz doświadczenie z rozwiązaniami backupowymi, storage, systemami plików lub mechanizmami recovery;
  • Znasz VMware lub Hyper-V;
  • Masz doświadczenie z S3 lub rozwiązaniami kompatybilnymi z S3;
  • Pracowałeś z API zewnętrznych platform, takich jak Microsoft 365, SharePoint, Atlassian, GitLab, GitHub czy Azure DevOps;
  • Brałeś udział w dyżurach produkcyjnych lub analizach poincydentalnych;
  • Masz doświadczenie w migracji istotnych komponentów lub technologii w działającym produkcie;
  • Pracowałeś blisko klienta - np. przy POC, wdrożeniach lub eskalacjach technicznych;
  • Automatyzowałeś powtarzalną pracę, np. poprzez CI/CD, skrypty operacyjne lub narzędzia wewnętrzne;
  • Masz doświadczenie we wdrażaniu praktyk AI-assisted development w zespole.
W Tej Roli Oferujemy
  • UoP lub B2B;
  • UoP: 19 900 – 24 900 PLN brutto;
  • B2B: 142 – 179 PLN/h netto + VAT;
  • Pełny etat;
  • Praca hybrydowa (3 dni w tygodniu praca zdalnie i 2 dni z jednego z naszych biur: Gorzów Wielkopolski, Warszawa, Sopot, Kraków, Bielsko-Biała, lub Szczecinek);
  • Język pracy: polski i angielski.
Czego Możesz Spodziewać Się w Rekrutacji
  • Rozmowa z rekruterką.
  • Spotkanie techniczne.
  • Spotkanie z Łukaszem, który kieruje zespołami inżynierskimi, i Pawłem, który odpowiada za R&D i Engineering.

Co zyskasz, dołączając do Xopero?

Co da Ci więcej spokoju?
  • 26 dni płatnego wstrzymania świadczenia usług (B2B);
  • Niezbędne narzędzia i sprzęt od pierwszego dnia;
  • Program poleceń pracowniczych.
Co wesprze Twój rozwój?
  • Budżet szkoleniowy;
  • Bezpłatne lekcje języka angielskiego;
  • Wymiana wiedzy z ekspertami cyberbezpieczeństwa, backupu i SaaS;
  • Udział w projektach rozwijanych globalnie.
Co wesprze Twój wellbeing?
  • Prywatna opieka medyczna Luxmed (pakiet już od 1zł);
  • Dofinansowanie do karty Multisport;
  • Dzień na U - dodatkowy dzień urlopu z przeznaczeniem na profilaktykę zdrowotną;
  • Dofinansowanie do ubezpieczenia na życie.
Co jeszcze?
  • Welcome pack;
  • Xoperosy - coroczna gala wyróżniająca pracowników;
  • Spotkania integracyjne;
  • Świąteczne prezenty;
  • Wyprawka dla dziecka.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Backend/C#)
Senior Software Engineer (Backend/C#)

Xopero Software | GitProtect • Gorzów Wielkopolski

Hybrid
PLN 222,000 - 278,000
26 dni płatnego wstrzymania świadczeń
Prywatna opieka medyczna Luxmed
Karta Multisport
+2
Software Quality Automation Engineer (C#)
Software Quality Automation Engineer (C#)

Xopero Software • Sopot

Hybrid
PLN 151,000 - 201,000
Hybrid work
Employment contract (UoP)
B2B option
+4
Senior Customer Success Engineer
Senior Customer Success Engineer

Xopero Software • Gorzów Wielkopolski

Hybrid
PLN 100,000 - 140,000
Bezpłatne lekcje języka angielskiego
Luxmed opieka medyczna
Karta Multisport dofinansowanie
+2
Lider zespołu rekrutacyjnego
Lider zespołu rekrutacyjnego

Xopero Software • Poznań

On-site
PLN 134,000 - 156,000
Budżet szkoleniowy
Bezpłatne lekcje języka angielskiego
Wymiana wiedzy z ekspertami cyberbezp.
+2
Software Quality Automation Engineer (C#)
Software Quality Automation Engineer (C#)

Xopero Software | GitProtect • Sopot

On-site
PLN 151,000 - 201,000
Luxmed – prywatna opieka medyczna
Multisport
Dodatkowy dzień urlopu
+1
HR Business Partner
HR Business Partner

Xopero Software • Poznań

Hybrid
PLN 134,000 - 162,000
Prywatna opieka medyczna Luxmed
Multisport
Dzień na U – dodatkowy urlop
+4
Accounting specialist
Accounting specialist

Xopero Software • Gorzów Wielkopolski

Hybrid
PLN 60,000 - 80,000
Pełny etat
Nowoczesne biuro
Head of Marketing (product: GitProtect)
Head of Marketing (product: GitProtect)

Xopero Software | GitProtect • Warszawa

On-site
PLN 240,000 - 480,000
Luxmed
Multisport
Dodatkowy dzień urlopu
+2
Channel Business Development Manager
Channel Business Development Manager

Xopero Software • Polska

On-site
PLN 157,000 - 185,000
26 dni płatnego wolnego (B2B)
Sprzęt i narzędzia od pierwszego dnia
Program poleceń pracowniczych
+1
Senior HubSpot & CRM Operations Specialist
Senior HubSpot & CRM Operations Specialist

Xopero Software • Polska

On-site
PLN 167,000 - 185,000
Luxmed – prywatna opieka zdrowotna
Karta Multisport
Dodatkowy dzień urlopu na profilaktykę
+4