Software Engineer

Canonical - permanent

United Kingdom

01 Dec

Open to all applicants globally!

The Multipass team in Canonical is aiming to make reaching Ubuntu devices – cloud, IoT and desktop alike – quicker and easier, whatever your preferred environment.

Multipass is available for different Linux distributions as a snap, but also for macOS and Windows. It provides developers a familiar developer environment in their platform of choice.

We are looking for a Software Engineer to join our remote-based team spread across 3 continents. We want someone that strives for quality in their code and great user experience of their software.

We are a distributed company, so travel is part of the job. You can expect to travel at least 2 times in a year for a week at a time. For different members of the company this year the destinations included Cape Town, Malta, Lyon, Toronto and Paris.

As a Software Engineer you will:

  • Make the lives of developers targeting Ubuntu a pleasant experience across platforms
  • Strive to make Multipass easy and intuitive to use
  • Help architect new features and design the user experience
  • Interact with the open source community and commercial customers when they need help


  • Expertise in modern C++ development
  • Experience with software testing and test-driven development
  • Ability to hold yourself and others to a high standard with production code
  • Cross-platform development experience preferred, with macOS an additional advantage
  • Open source experience and involvement a plus
  • Knowledge of CI systems a plus
  • Excellent communication skills in English – both verbal and written
  • Bachelor’s degree in Computer Science or equivalent

Salary and Perks

Location: Home Based – Worldwide

  • Learning and Development
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world’s computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.


About Canonical

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world’s best free software platform . Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping individuals and businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.


Remote Jobs Weekly

Just the remote jobs you want sent straight to your inbox weekly.