Point your AI agent at freehire and let it find you a job.

Get the CLI →

Upvanta

NewBe an early applicant

Senior C++ Developer (Security / Legacy Systems)

Discussion

Summary

Senior C++ developer hardening the security and reliability of a large legacy healthcare system: day-to-day work spans low-level C++, memory safety, vulnerability remediation (buffer overflows, unsafe input handling), multithreading and secure SQL access, alongside architects, QA and security experts. Remote within Poland.

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!


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.

Skills

See also

Security jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available