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

Senior C++ Engineer L2 (C++)

4 300 - 5 040$
Формат работы
remote
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Argentina/Chile/Mexico +4 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Senior C++ Engineer L2 (C++): Refactoring and enhancing a critical production-grade C++ application while preserving existing behavior, architecture, and technology choices with an accent on legacy code analysis, technical debt reduction, and backward-compatible improvements. Focus on debugging complex systems, improving performance and test coverage, and implementing safe incremental modernization strategies.

Location: Remote from Lima, Bogota, Medellin, Ciudad de México, Ciudad Autónoma de Buenos Aires (CABA), São Paulo, San Jose, or Santiago

Salary: $4,300–$5,040 per month, USD

Company

hirify.global supports engineering teams working on production-grade software and legacy codebase modernization.

What you will do

  • Refactor existing C++ components to improve maintainability, readability, performance, and code quality.
  • Identify and resolve defects, inefficiencies, architectural issues, and technical debt while preserving existing functionality.
  • Collaborate with architects, technical leads, and engineers on safe, incremental refactoring strategies.
  • Conduct code reviews and promote software engineering best practices.
  • Improve unit test coverage and validate refactored functionality.
  • Document technical findings, design decisions, and refactoring approaches.

Requirements

  • Strong professional experience developing production applications in C++.
  • Experience working with large, legacy, or long-lived enterprise codebases and reverse-engineering poorly documented systems.
  • Knowledge of object-oriented design principles, design patterns, software engineering practices, memory management, and performance optimization.
  • Experience debugging complex systems, performing root cause analysis, and reducing technical debt.
  • Experience with source control systems such as Git.
  • Strong communication skills and ability to collaborate in distributed teams.

Nice to have

  • Experience improving testability and automated test coverage in legacy applications.
  • Familiarity with static code analysis, profiling, and performance diagnostic tools.
  • Experience in regulated or mission-critical environments where backward compatibility is required.
  • Experience with AI-assisted development tools such as GitHub Copilot or Claude Code.
  • Experience supporting incremental modernization while maintaining architecture constraints.

Culture & Benefits

  • Fully remote work from the listed Latin American locations.
  • Work on a critical, production-grade application with an established architecture.
  • Collaboration with architects, technical leads, and distributed engineering teams.

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