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

Senior C++ Engineer L1

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

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

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

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

Текст:
/
TL;DR
Senior C++ Engineer L1 (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 performance. Focus on debugging complex systems, improving test coverage, and designing safe incremental refactoring strategies.

Location: Remote from Lima, Bogotá, Medellín, Mexico City, Buenos Aires, São Paulo, San José, or Santiago

Salary: $3,200–$3,700 per month USD

What you will do

  • Refactor existing C++ components to improve maintainability, readability, performance, and code quality.
  • Analyze legacy and complex codebases to identify and resolve defects, inefficiencies, technical debt, and architectural issues.
  • Implement incremental improvements while preserving existing system behavior, architecture, and technology choices.
  • Collaborate with architects, technical leads, and engineers on safe refactoring strategies.
  • Conduct code reviews, improve unit test coverage, and validate refactored functionality.
  • Document technical findings, design decisions, and refactoring approaches.

Requirements

  • Senior-level professional experience developing production applications in C++
  • Experience working with large, legacy, or long-lived enterprise codebases and performing code refactoring or modernization.
  • Strong understanding of object-oriented design, design patterns, memory management, performance optimization, and software engineering practices.
  • Experience debugging complex systems, performing root cause analysis, and resolving technical issues.
  • 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 requiring backward compatibility.
  • Exposure to AI-assisted development tools such as GitHub Copilot or Claude Code.

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