Find your next role

Discover roles across ambitious teams

20,023 jobs

Sort by
  • More jobs

Canonical

Software Engineer, Cross-Platform C++

Remote · EMEA · Full time · Mid level

About the role

Develop and maintain Multipass, a local cloud VM tool for developers on Windows and macOS. Lead design, code quality, and user experience improvements.

What you’ll do

• Ensure Multipass is easy and intuitive to use. • Architect new features and design user experience. • Write high-quality code and fix bugs. • Review code and architecture. • Collaborate with distributed team and support open source community.

What you’ll bring

• Cross-platform development on macOS and/or Windows. • Expertise in modern C++ (C++14 minimum). • Experience with software testing and TDD. • Knowledge of hypervisor technologies. • Bachelor’s or equivalent in Computer Science or STEM. • Excellent English communication.

Life at Canonical

Distributed work environment with biannual in-person team sprints. Personal learning budget and annual compensation review. Benefits include parental leave and travel opportunities.

About Canonical

Canonical publishes Ubuntu and leads open source innovation globally. Remote-first since 2004, it fosters diversity and high standards for excellence.

Posted 1 day ago