5 дней назад
Senior C++ Software Engineer (Legacy)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Senior C Engineer (Linux Kernel)
3 дня назад
Senior C++ Developer (WebGL/WASM)
4 дня назад
Senior SAP C Developer (C/Linux/Kernel Patching)
2 дня назад
Electronics Engineer (Embedded/Hardware)
6 дней назад
Field Applications Engineer (Embedded Systems)
6 дней назад