First seen by Alion on Oct 7, 2026.
Dołącz do projektu realizowanego dla naszego klienta rozwijającego zaawansowany produkt z obszaru healthcare. Poszukujemy doświadczonego C++ Developera, który będzie odpowiedzialny za rozwój bezpieczeństwa i niezawodności istniejącego, rozbudowanego systemu. To ciekawa rola dla osoby, która dobrze czuje się w pracy z dużymi, legacy'owymi bazami kodu C++, programowaniem niskopoziomowym oraz zagadnieniami związanymi z bezpieczeństwem aplikacji i pamięci.
Twoje zadania
analiza wymagań bezpieczeństwa oraz wykrytych podatności,
implementacja zmian zwiększających bezpieczeństwo produktu,
usuwanie podatności takich jak buffer overflow, memory corruption, unsafe input handling czy SQL Injection,
praca z rozbudowanym kodem C++, w tym logiką opartą na wskaźnikach i ręcznym zarządzaniu pamięcią,
utrzymanie i rozwój komponentów wykorzystujących threading i multithreading,
analiza wpływu planowanych zmian oraz ryzyka regresji,
udział w code review, testowaniu, debugowaniu i troubleshootingu,
ścisła współpraca z developerami, architektami, QA oraz ekspertami ds. bezpieczeństwa,
ciągła integracja zmian z istniejącym produktem.
Czego oczekujemy?
Must-have:
bardzo dobre doświadczenie komercyjne w programowaniu w C++,
doświadczenie w pracy z dużymi, dojrzałymi lub legacy'owymi bazami kodu,
bardzo dobra znajomość programowania niskopoziomowego,
praktyczna znajomość:
wskaźników i arytmetyki wskaźników,
ręcznego zarządzania pamięcią,
bounds checking,
memory safety,
doświadczenie w identyfikowaniu i usuwaniu podatności związanych z:
buffer overflow,
memory corruption,
unsafe input handling,
innymi podatnościami charakterystycznymi dla native code,
doświadczenie z threadingiem i multithreadingiem,
dobra znajomość programowania obiektowego,
bardzo dobre umiejętności debugowania i rozwiązywania problemów technicznych,
doświadczenie we współpracy z architektami, QA, zespołami security oraz developerami,
dobra znajomość SQL i zasad bezpiecznego dostępu do baz danych.
Mile widziane:
znajomość Qt lub podobnych frameworków desktop GUI,
doświadczenie z aplikacjami działającymi w środowisku Windows / Windows Server,
doświadczenie z Oracle Database,
znajomość ISAM lub innych legacy'owych technologii przechowywania danych,
doświadczenie w obszarze Secure Software Development,
doświadczenie w analizie i usuwaniu udokumentowanych podatności bezpieczeństwa.
Dlaczego warto?
realny wpływ na bezpieczeństwo i stabilność produktu z obszaru healthcare,
praca nad rozbudowanym i technicznie wymagającym systemem C++,
możliwość rozwoju kompetencji w obszarze Application Security i Secure Software Development,
współpraca z doświadczonym zespołem developerów, architektów i ekspertów security,
udział w długofalowym rozwoju istniejącego produktu.
Jeżeli masz doświadczenie w C++, dobrze rozumiesz mechanizmy zarządzania pamięcią i chcesz pracować przy realnych wyzwaniach związanych z bezpieczeństwem aplikacji — zapraszamy do aplikowania!
Tech stack
- C++
- SQL
- Analytics

