Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Canonical seeks a Software Engineer with strong C++ skills to enhance the developer experience with Multipass, an open-source mini-cloud platform. In this remote position, you'll lead architectural design, ensure usability, and engage in proactive collaboration with a distributed team, while contributing to the open-source community and mentoring others.
Use your deep C++ skills on Windows and MacOS to build an open source developer experience with Multipass, a workstation mini-cloud providing Ubuntu and appliance VMs on demand for build, test, and prototyping. The Multipass team is hiring a Software Engineer to join our distributed team. We value code quality and user experience.
Multipass is available for macOS, Windows, and Linux. It allows users to launch VMs easily, similar to cloud services like AWS, Azure, or GCP, but locally on their workstation. The goal is to enable developers to run builds, test cloud appliances, or deploy cloud-init scripts locally, often used as a build farm on shared servers.
As a Software Engineer, you will play a leadership role in designing, mentoring, reviewing, and coding.
Location: This is a remote position available in the EMEA region only.
Compensation is based on location, experience, and performance, with annual reviews and performance bonuses. Benefits include:
Canonical is a pioneering open source technology company, publisher of Ubuntu, and leader in AI, IoT, and cloud platforms. As a remote-first company since 2004, we promote excellence and diversity, fostering a fair and inclusive workplace.
Canonical is an equal opportunity employer, committed to a workplace free from discrimination. We value diversity of experience, perspectives, and backgrounds, and consider all applications fairly.