CareerPlan

C++ Senior Engineer (Contractor/Temporary)

San Jose, Costa Rica; Bogota, Colombia; Mexico City, MexicoContract2026-07-30 → 2026-10-22

Core

Refactoring and enhancing a critical, production-grade C++ application by improving maintainability, readability, and performance while preserving existing system behavior and architecture.

Role type

Senior C++ Engineer (Contractor/Temporary)

Builds

Production-grade C++ applications

Domain

Software Engineering / Legacy Code Modernization

Required skills

C++ development, legacy codebase management, code refactoring, object-oriented design, debugging complex systems, memory management, performance optimization, Git, unit testing

Preferred skills

Reverse-engineering undocumented systems, improving automated test coverage, static code analysis, profiling tools, working in regulated/mission-critical environments, AI-assisted development tools (GitHub Copilot, Claude Code)

Responsibilities

Analyze complex legacy C++ codebases, refactor components to improve quality, identify and resolve defects/inefficiencies, collaborate on refactoring strategies, conduct code reviews, improve unit testing coverage, document technical findings

Seniority

Senior, hands-on IC