Canonical Circular Logo

Software Engineer - Cross-platform C++ - Multipass

Canonical Riyadh, Saudi Arabia Posted: 20 Jan 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Join the Multipass team as a Software Engineer and utilize your deep C++ skills on Windows and MacOS to enhance the open source developer experience with Multipass. This workstation mini-cloud provides Ubuntu and appliance VMs on demand for build, test, and prototyping tasks. You will be instrumental in designing, mentoring, reviewing, and coding as part of a distributed team that prioritizes code quality and user experience.

Your key responsibilities will include:

  • Ensuring Multipass is easy and intuitive to use
  • Architecting new features and designing the user experience
  • Writing high-quality code for new features and bug fixes
  • Reviewing code and architecture in line with Canonical's engineering process
  • Collaborating proactively with a distributed team
  • Debugging, tracking down, and fixing user-reported issues
  • Supporting the open source community and assisting customers as needed
  • International travel for up to two weeks, twice a year, for company events

What We Are Looking For:

  • Cross-platform development experience on macOS and/or Windows
  • Expertise in modern C++ development
  • Experience with software testing and test-driven development
  • Extremely high personal standards for code quality, testing, and design
  • Knowledge of hypervisor technologies (Hyper-V, VirtualBox, KVM, QEMU)
  • Open source experience and involvement
  • Familiarity with CI systems is a plus
  • Strong ability to learn new systems and techniques quickly
  • Excellent communication skills in English (both verbal and written)
  • Bachelor's degree or equivalent in Computer Science, STEM, or a similar field

Language Requirements:

  • Excellent communication skills in English, both verbal and written

This position offers an opportunity to work in a pioneering tech firm that leads the way in open source development.

Location: Riyadh, Riyadh, Saudi Arabia (Remote)
Work Conditions: Full-time, Remote position available in the EMEA region only.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the worldโ€™s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.