Назад
Company hidden
5 дней назад

Senior C++ Software Engineer (Legacy)

Формат работы
remote (только Ukraine)/onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Ukraine
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior C++ Software Engineer (Legacy) (Healthcare Desktop Applications): Developing and modernizing established healthcare desktop applications with an accent on performance, stability, maintainability, and secure native-code development. Focus on remediating memory-safety vulnerabilities, maintaining threading components, and safely modifying a large legacy C++ codebase.

Location: Ukraine; work format: remote or office

Company

hirify.global provides software development and technology services, including solutions for healthcare products.

What you will do

  • Develop and modernize established healthcare desktop applications.
  • Analyze security requirements and findings, and implement security-related product changes.
  • Remediate unsafe input handling, buffer overflows, memory corruption risks, and SQL injection vulnerabilities.
  • Maintain threading components and work safely with pointer-based, memory-sensitive legacy C++ code.
  • Assess technical impact and regression risks before changing existing functionality.
  • Participate in code reviews, testing, debugging, troubleshooting, continuous integration, and collaboration with client developers and architects.

Requirements

  • Strong commercial experience with C++ and mature or legacy C++ codebases.
  • Knowledge of low-level programming, pointers, pointer arithmetic, manual memory management, bounds checking, and memory safety.
  • Experience with native-code vulnerability prevention or remediation, including buffer overflows, memory corruption, and unsafe input handling.
  • Experience with threading or multithreading, object-oriented programming, debugging, and problem-solving.
  • Good SQL knowledge and understanding of secure database access.
  • Ability to collaborate with architects, QA engineers, security experts, and product developers.

Nice to have

  • Experience with Qt or similar desktop GUI frameworks.
  • Experience with Windows or Windows Server-based desktop and on-premises products.
  • Oracle Database experience.
  • Experience with ISAM or other legacy data-storage technologies.
  • Experience with secure software development and remediation of documented security findings.

Culture & Benefits

  • Work in a team developing software that supports healthcare professionals.
  • Collaborate closely with Architecture, QA, Product, security, and client development teams.
  • Contribute to continuous integration and ongoing modernization of an established product portfolio.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →