📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior C++ Engineer – Legacy Code Refactoring

MPS Group LLC · Lima

New
Senior 🇬🇧 English
C++ Object-oriented design Design patterns Git Unit testing Static code analysis Performance optimization Memory management Debugging Root cause analysis

Job description

About the role

We are looking for a Senior C++ Engineer to join a team dedicated to refactoring and enhancing a critical, production‑grade application. The role focuses on improving an existing C++ codebase while preserving its current behavior, architecture, and technology stack.

Key responsibilities

  • Analyze and understand complex legacy C++ code to support ongoing refactoring initiatives.
  • Refactor components to boost maintainability, readability, performance, and overall code quality.
  • Identify and resolve defects, inefficiencies, and architectural issues without breaking existing functionality.
  • Collaborate with architects, technical leads, and engineers to define safe, incremental refactoring strategies.
  • Conduct code reviews and champion engineering best practices across the team.
  • Increase unit‑test coverage and validate refactored functionality.
  • Document technical findings, design decisions, and refactoring approaches for future maintainability.

Required profile

  • Strong professional experience developing production C++ applications.
  • Proven track record working with large, legacy or long‑lived enterprise codebases.
  • Experience performing code refactoring, modernization, or technical‑debt reduction initiatives.
  • Solid understanding of object‑oriented design principles, design patterns, and software engineering best practices.
  • Ability to debug complex systems and conduct root‑cause analysis.
  • Excellent communication skills and experience collaborating in distributed teams.

Required skills

  • C++
  • Object‑oriented design
  • Design patterns
  • Git (source control)
  • Unit testing
  • Static code analysis
  • Profiling and performance diagnostic tools
  • Memory management and performance optimization
  • Debugging and root‑cause analysis

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec MPS Group LLC.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Peru.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 4 days ago

Expires 1 month from now

17 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

MPS Group LLC

Lima