La oferta está activa

C++ Software Engineer (Desktop App)

3 000 – 4 000 $
Jornada completa3–6 añosRemotoUruguay
ImprovingUruguay

Sobre este empleo

Minimum Qualifications

What we are looking for

We need an experienced software engineer with strong C++ expertise and a track record of building and maintaining commercial software applications.

  • Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
  • 5+ years of professional software development experience building and maintaining commercial software applications.
  • Strong professional experience with C++ in a large object-oriented codebase.
  • Experience with object-oriented design principles, software design patterns, and modern software engineering practices.
  • Experience designing and implementing maintainable, extensible software solutions.
  • Strong debugging, troubleshooting, and root-cause analysis skills.
  • Experience participating in code reviews and promoting coding standards and engineering best practices.
  • Excellent collaboration and communication skills, with the ability to work effectively across development, QA, product, and business stakeholders.
  • Experience with C#, .NET, WPF, and SQL.
  • Experience working on large, long-lived desktop applications.
  • Experience reducing technical debt while balancing feature delivery.
  • Experience mentoring developers and providing technical leadership.
  • Familiarity with engineering, CAD, manufacturing, or other complex technical software domains.

Traits that will help you succeed

  • Passion for clean, maintainable, well-designed software.
  • Ability to evaluate tradeoffs and make sound technical decisions.
  • Takes ownership of software quality and long-term maintainability.
  • Comfortable working within an established product while helping modernize engineering practices.
  • Continuous learner who enjoys improving both software and development processes.

Position Summary

We are seeking an experienced software engineer to join the Vision Desktop application team. This role will partner with senior technical leaders to improve the architecture, maintainability, and long-term health of a large, mature C++ application. We need someone who is a strong software engineer first, with a passion for clean code, sound software design, and mentoring others.

In this role, we will expect you to:

  • Collaborate with senior technical leaders to evolve the application’s architecture for long-term sustainability.
  • Improve maintainability by applying clean code practices and sound software design.
  • Support modernization of engineering practices while working within an established product.
  • Take ownership of software quality, long-term maintainability, and risk reduction.
  • Participate in code reviews and help promote coding standards and engineering best practices.
  • Debug complex issues, troubleshoot effectively, and perform root-cause analysis.
  • Work cross-functionally with development, QA, product, and business stakeholders to deliver outcomes.
  • Mentor others and contribute to a culture of continuous learning and improvement.

Benefits

  • Contrato a largo plazo.
  • 100% Remoto.
  • Vacaciones y PTOs
  • Posibilidad de recibir 2 bonos al año.
  • 2 revisiones salariales al año.
  • Clases de inglés.
  • Equipamiento Apple.
  • Plataforma de cursos en linea
  • Budget para compra de libros.
  • Budget para compra de materiales de trabajo
  • mucho mas..

Desired Attributes

Desired attributes

  • Passion for clean, maintainable, well-designed software.
  • Ability to evaluate tradeoffs and make sound technical decisions.
  • Takes ownership of software quality and long-term maintainability.
  • Comfortable working within an established product while helping modernize engineering practices.
  • Continuous learner who enjoys improving both software and development processes.

We will especially value candidates who naturally mentor others and support team-wide engineering excellence through collaboration and communication.

We are Improving, an IT services company focused on AI, Data, and Applications. We modernize legacy systems, build cloud-native platforms, and deliver future-ready solutions through collaborative, long-term partnerships that drive measurable outcomes. In this role, we are looking for an experienced software engineer to strengthen the Vision Desktop application team. You will partner with senior technical leaders to improve the architecture, maintainability, and long-term health of a large, mature C++ application—helping the team keep a stable product while modernizing engineering practices and raising overall software quality.

Referencia del mercado

89% por debajo de la mediana
33 000 $

Basado en 615 ofertas con salario para este país

Desglose salarial completo

Empleos similares

Improving Uruguay ·

Java Back-end Engineer

Salario no especificado
Jornada completa3–6 añosRemotoUruguay

Preguntas frecuentes

¿Qué salario puedo esperar?

El empleador indica 3 000 – 4 000 $ para este puesto en Improving, Uruguay. Como referencia, la mediana local es de unos 33 000 $ según 615 ofertas similares.

¿Cómo solicito este empleo?

Abre la página original de la fuente y contacta allí al empleador. Finder nunca cobra a los candidatos.

¿Estas ofertas están actualizadas?

Sí. Finder actualiza regularmente vacantes de fuentes públicas y elimina las cerradas.

¿Dónde ver el tipo de contrato y el formato de trabajo?

Las condiciones clave aparecen encima de la descripción. También puedes abrir listados relacionados de Improving y Uruguay.

Solicitar