Agile Tech Resources

Senior C++ Engineer (Latam) en Agile Tech Resources

CONTRACTOR

Remoto | Senior | Freelance | Programación

7 postulaciones
Revisado por última vez hoy
Postular
Requiere postular en Inglés

Open to candidates across Latin America.

We are partnering with a US-based industrial manufacturing and software development organization to build and evolve a mature desktop platform used in real-world engineering workflows.

This platform is a legacy Windows Desktop application primarily implemented in C++, with key components and UI infrastructure built using MFC and Visual C++. The ecosystem also includes C#/.NET services and integrations.
In this long-term (2+ years, extendable) engagement, we help strengthen the team by adding a hands-on Senior C++ Engineer who will maintain, modernize, and incrementally improve existing systems while contributing to the next generation of the platform architecture. You will collaborate closely with experienced developers and engineering specialists to solve complex, domain-driven technical problems.

Oferta exclusiva de getonbrd.com.

Responsibilities

Open to candidates across Latin America.

We are looking for a hands-on Senior C++ Engineer to maintain and modernize a mature Windows desktop platform and help guide its evolution.

  • Maintain and improve existing desktop applications and related infrastructure built with C++, MFC, and Visual C++.
  • Debug, profile, and optimize performance-critical components in a legacy/long-standing codebase.
  • Collaborate with a cross-functional engineering team to design and implement incremental enhancements to the next-generation platform.
  • Work with C#/.NET exposure by supporting interoperability points, integrations, or adjacent services where needed.
  • Contribute to refactoring and modernization efforts while preserving stability and product behavior.
  • Partner with engineers and specialists to translate complex requirements into reliable software changes.
  • Use AI-assisted coding tools effectively to accelerate development while maintaining code quality and standards.
  • Deliver maintainable, well-tested changes and provide practical technical input during design and planning discussions.

Requirements

Open to candidates across Latin America.

We need a Senior C++ Engineer who enjoys long-term product development, tackling challenging technical problems, and working as an active contributor within a team of experienced developers and engineering specialists.

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • C++: Strong hands-on experience with C++—ideally in Windows desktop environments.
  • Windows UI development: Practical experience with MFC and Visual C++.
  • Legacy systems: Demonstrated experience working with long-standing or legacy codebases.
  • C#/.NET exposure: Exposure to C# and/or .NET technologies (supporting integrations or adjacent components as needed).
  • Problem solving: Strong analytical and problem-solving skills for complex, real-world issues.
  • Collaboration: Solid collaboration skills in an engineering environment, with an emphasis on shared ownership and clear communication.
  • AI-assisted coding: Experience using AI-assisted coding tools to support development workflows.
  • Domain value (strong plus): Exposure to engineering/CAD/scientific software is highly valued; structural engineering software/domain experience is a strong plus.
  • Communication: Strong verbal and written English communication skills.
We especially value engineers who can balance modernization with stability, communicate trade-offs clearly, and keep quality high while moving a large platform forward.

Nice to have

  • Experience maintaining or modernizing large-scale Windows desktop applications over multiple product generations.
  • Familiarity with engineering, CAD, scientific, or structural engineering workflows and domain concepts.
  • Experience with interoperability between native C++ components and C#/.NET services.
  • Comfort contributing to refactoring initiatives (module boundaries, build system modernization, test improvements) in a legacy environment.
  • Track record of using AI-assisted coding tools responsibly—augmenting productivity without sacrificing review rigor.

Work setup

We offer a long-term contract opportunity (2+ years, with possibility to extend) with a fully remote work arrangement. You will join an experienced development team focused on maintaining and evolving a mature desktop platform, with real opportunities to shape the next generation of the solution.

GETONBRD Job ID: 61215

Trabajo 100% remoto El cargo puede ser desempeñado desde cualquier lugar del mundo.
Vestimenta informal Agile Tech Resources no exige ningún código de vestimenta.

Política de trabajo remoto

Totalmente remoto

El trabajo es 100% remoto desde cualquier país.

Reporta este empleo
  1. Empleos
  2. Programación
  3. Agile Tech Resources
  4. Senior C++ Engineer (Latam)

Acerca de Agile Tech Resources

Senior C++ Engineer (Latam)
Agile Tech Resources • Remoto
Postula
Requiere postular en Inglés
Compartir este empleo Compartir