Pomiń do treści
Logo firmy emagine

System Engineer for Legacy Application C/C++

emagine

Oferta w skrócie
Widełki nieujawnione
🔀HybrydowaTryb pracy
📄OtherKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaWarszawa
Źródło
Aktywna
Opublikowano29 maja 2026
Ostatnio sprawdzono29 maja 2026
Wygasa za80 dni
Werdykt JobHunt

Rola polega na przejęciu pełnej odpowiedzialności za legacy aplikację (4450/LETU) w domenie finansowej. Codzienna praca obejmuje analizę przepływów danych, debugowanie incydentów, wdrażanie zmian regulacyjnych, reverse engineering nieudokumentowanego kodu oraz udział w decyzjach dotyczących cyklu życia systemu (utrzymanie, modernizacja, wycofanie). Wymaga głębokiej znajomości C/C++ oraz umiejętności pracy w Scrum i CI/CD.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: wielkość zespołu, częstotliwość dyżurów on-call.

🛠 Wymagane technologie
Dane źródłowe
AI Insights
Czym naprawdę jest ta rola?Backend Engineer

Rola polega na przejęciu pełnej odpowiedzialności za legacy aplikację (4450/LETU) w domenie finansowej. Codzienna praca obejmuje analizę przepływów danych, debugowanie incydentów, wdrażanie zmian regulacyjnych, reverse engineering nieudokumentowanego kodu oraz udział w decyzjach dotyczących cyklu życia systemu (utrzymanie, modernizacja, wycofanie). Wymaga głębokiej znajomości C/C++ oraz umiejętności pracy w Scrum i CI/CD.

Plusy
  • Możliwość wpływania na decyzje o cyklu życia systemu (maintain/modernize/decommission)
  • Autonomia w dokumentacji i reverse engineeringu
  • Praca w stabilnym sektorze finansowym z regulacjami
Na co uważać
  • Stawka 170 PLN/h netto może być niska dla seniora w Warszawie
  • Brak informacji o dyżurach on-call mimo odpowiedzialności za incydenty
  • !Legacy system może mieć znaczny dług techniczny
  • !Ścisły wymóg hybrydy (3 dni w biurze) bez elastyczności
  • !Wymóg znajomości GitHub Copilot jako kluczowe wymaganie
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Debugowanie i rozwiązywanie incydentów w legacy aplikacjach C/C++
  • Analiza przepływów danych i integracji między systemami
  • Pakowanie i wdrażanie komponentów aplikacji
  • Praca z zespołem Scrum nad zmianami regulacyjnymi
  • Reverse engineering nieudokumentowanego kodu i poprawa dokumentacji
  • Udział w dyskusjach z interesariuszami nad trade-offami (koszt vs wartość) dla cyklu życia systemu
  • Korzystanie z GitHub Copilot do wspomagania kodowania
  • Wsparcie dla pipeline'ów CI/CD i ulepszanie stabilności operacyjnej
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Mid-level inżynier z solidnym C/C++, podstawową znajomością Scrum i CI/CD, gotowy do nauki legacy kodu i pracy nad dokumentacją.

Raczej nie dla

Osoby szukające greenfield development, juniorzy bez doświadczenia w C/C++ i Scrum, oraz osoby niechętne do pracy w biurze 3 dni w tygodniu.

Ocena dopasowania
Junior1/5
Mid3/5
Senior5/5
Hands-on5/5
Architekt3/5
Remote2/5
Enterprise4/5
Pytania do rekrutera
  • ?Ile osób liczy zespół pracujący nad tą legacy aplikacją?
  • ?Czy są przewidziane dyżury on-call? Jaka jest ich częstotliwość?
  • ?Jaka jest wersja C++ i standard używany w kodzie?
  • ?Czy istnieje plan modernizacji legacy systemu, czy to wyłącznie utrzymanie?
  • ?Jak wygląda proces deploymentu i jak często są wydania?
  • ?Jakie narzędzia do CI/CD są używane?
  • ?Czy istnieje dokumentacja testów i jaka jest ich pokrycie?
  • ?Jak często występują zmiany regulacyjne wpływające na system?
Brakujące informacje
  • Wielkość zespołu
  • Częstotliwość dyżurów on-call
  • Standard C++ i wiek legacy systemu
  • Narzędzia CI/CD (poza ogólnym CI/CD)
  • Plan modernizacji lub harmonogram wycofania
Zespół

Zespół pracuje w Scrum, prawdopodobnie w stałym rytmie sprintów. Oczekuje się samodzielności i umiejętności współpracy z interesariuszami.

🔗Podobne oferty