Find your next role
Discover roles across ambitious teams
20,023 jobs
- 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.