¡Activa las notificaciones laborales por email!

Software Engineer - Cross-platform C++ - Multipass

Canonical

Mexicali

A distancia

MXN 400,000 - 600,000

Jornada completa

Hace 6 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 remote team. This role involves building and enhancing Multipass, a mini-cloud for developers. The ideal candidate will have expertise in C++ development, experience in cross-platform environments, and a commitment to code quality. The company offers a competitive compensation package, including a USD 2,000 personal learning budget and annual leave.

Servicios

Annual bonus
Personal learning budget of USD 2,000
Opportunities for travel and development

Formación

  • Experience in cross-platform development 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.
  • Open source involvement and experience.

Responsabilidades

  • Ensure Multipass is easy and intuitive to use.
  • Architect new features and design the user experience.
  • Write high-quality code to create new features and fix bugs.
  • Review code and architecture as part of the engineering process.
  • Collaborate proactively with a distributed team.

Conocimientos

C++ development
Cross-platform development
Software testing
Code quality standards
CI systems knowledge
Excellent communication

Educación

Bachelor's in Computer Science or related field

Herramientas

Hyper-V
VirtualBox
KVM
QEMU

Descripción del empleo

Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides 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 quality in our code and a great user experience.

Multipass is published for macOS, Windows, and Linux. It is a workstation mini-cloud that allows you to launch VMs easily, similar to cloud services like AWS, Azure, or GCP. The goal is to provide developers with a local cloud environment for building, testing cloud appliances, or testing cloud deployments and cloud-init scripts, free of charge. It can also be used as a build farm on shared servers.

As a Software Engineer, you are expected to lead in designing, mentoring, reviewing, and coding.

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

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

We offer a competitive, performance-driven compensation package, including an annual bonus, distributed work environment with biannual in-person team sprints, a personal learning budget of USD 2,000, recognition rewards, annual leave, parental leave, an Employee Assistance Program, and opportunities for travel and professional development.

About Canonical

Canonical is a leading open source tech company, publisher of Ubuntu, and a pioneer in AI, IoT, and cloud platforms. Since 2004, we have been a remote-first organization committed to excellence, diversity, and innovation. We are an equal opportunity employer and value diversity in our workforce.

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.