¡Activa las notificaciones laborales por email!

Software Engineer - Cross-platform C++ - Multipass

Canonical

Chihuahua

A distancia

MXN 400,000 - 600,000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A leading open source technology company is seeking a Software Engineer to join their distributed team. The ideal candidate will have extensive experience in modern C++ development and cross-platform software. Responsibilities include designing and coding for their Multipass product. The company offers a performance-driven compensation package, remote work, and various benefits such as learning budgets and travel opportunities.

Servicios

USD 2,000 annual learning and development budget
Annual compensation review
Maternity and paternity leave
Employee Assistance Programme

Formación

  • Experience with cross-platform development on macOS and/or Windows.
  • High standards for code quality, testing, and design.
  • Knowledge of CI systems is a plus.

Responsabilidades

  • Ensure Multipass is easy and intuitive to use.
  • Architect new features and design user experience.
  • Write high-quality code to develop new features.
  • Review code and architecture.

Conocimientos

Cross-platform development experience
Modern C++ development
Software testing
Excellent communication skills in English

Educación

Bachelor's or equivalent in Computer Science, STEM

Herramientas

Hypervisor technologies (Hyper-V, VirtualBox, KVM, QEMU)

Descripción del empleo

Use your deep C++ skills on Windows and MacOS to build an open source developer experience with Multipass, a workstation mini-cloud providing Ubuntu and appliance VMs on demand for build, test, and prototyping. The Multipass team is hiring a Software Engineer to join our distributed team. We value code quality and user experience.

Multipass is available for macOS, Windows, and Linux. It allows users to launch VMs easily, similar to a local cloud environment, enabling background builds, testing cloud appliances, or deploying cloud-init scripts without charge. It can also serve as a build farm on shared servers.

As a Software Engineer, you will play a leadership role in designing, mentoring, reviewing, and coding.

Location: This is a remote position available in the EMEA region only.

What you will focus on
  • Ensuring Multipass is easy and intuitive to use
  • Architecting new features and designing the user experience
  • Writing high-quality code to develop new features and fix bugs
  • Reviewing code and architecture as part of Canonical's engineering process
  • Collaborating proactively with a distributed team
  • Debugging, tracking down, and fixing user issues
  • Fostering the open source community and supporting customers as needed
  • Traveling internationally up to two weeks, twice a year for company events
What we are looking for in you
  • Cross-platform development experience on macOS and/or Windows
  • Expertise in modern C++ development
  • Experience with software testing and test-driven development
  • High standards for code quality, testing, and design
  • Knowledge of hypervisor technologies such as Hyper-V, VirtualBox, KVM, and QEMU
  • Open source experience and involvement
  • Knowledge of CI systems is a plus
  • Ability to learn quickly about new systems and techniques
  • Excellent communication skills in English, both verbal and written
  • Bachelor's or equivalent in Computer Science, STEM, or a related field
What we offer you

We offer a global, performance-driven compensation package, revisited annually. Benefits include:

  • Distributed work environment with biannual in-person team sprints
  • USD 2,000 annual learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Travel opportunities to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events
About Canonical

Canonical is a pioneering open source tech company, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. We recruit globally, uphold high standards, and have been remote-first since 2004. Working here challenges you to think differently, learn new skills, and excel.

Canonical is an equal opportunity employer. We value diversity and are committed to creating an inclusive workplace.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.