Canonical, the company behind Ubuntu, is seeking a Senior Software Engineer to join their Multipass team. This role focuses on developing cross-platform C++ applications for Windows and MacOS to enhance the Multipass project - a workstation mini-cloud solution that provides Ubuntu and appliance VMs on demand. The position offers an opportunity to work on open-source software that helps developers create efficient local cloud environments for building, testing, and prototyping.
The role demands expertise in modern C++ development, with a strong focus on cross-platform development for macOS and Windows. You'll be working with hypervisor technologies like Hyper-V, VirtualBox, KVM, and QEMU, while maintaining high standards for code quality and testing. The position is remote-based in the EMEA region, offering a flexible work environment with a distributed team.
As part of the compensation package, Canonical offers a competitive salary with annual reviews, performance bonuses, and comprehensive benefits including a $2,000 annual learning budget, parental leave, and mental health support. The company maintains a strong commitment to open source values and fostering a diverse, inclusive workplace.
The ideal candidate will combine technical expertise with strong communication skills, as the role involves collaboration with a global team and community engagement. You'll have the opportunity to shape the future of developer tools while working for a pioneer in the open-source world. Regular travel opportunities for team sprints and company events add an exciting dimension to this remote position.