Senior C++ Developer (Security / Legacy Systems)

IntermediarioUpvantanofluffjobspubblicata il 04/09/2026
Indispensabile:QA/TestHealthTechSecurity

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.

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!

Daily tasks

  • 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

Requirements

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.

Must have: C++, R, QA, Security, SQL

Nice to have: Qt, Windows Server, Oracle database