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 with commands like multipass launch, simulating a cloud environment locally for development, testing, and deployment purposes.
The role involves designing, mentoring, reviewing, and coding, with a focus on creating an intuitive user experience and new features. This is a remote position within the EMEA region.
Responsibilities
* Ensure Multipass is easy and intuitive to use
* Architect new features and design the user experience
* Write high-quality code to develop new features and fix bugs
* Review code and architecture as part of Canonical's engineering process
* Collaborate proactively with a distributed team
* Debug and resolve user issues
* Support open source community and customers
* Travel internationally up to two weeks twice a year for company events
Requirements
* Cross-platform development experience on macOS and/or Windows
* Expertise in modern C++ development
* Experience with software testing and test-driven development
* High standards for code quality, testing, and design
* Knowledge of hypervisor technologies (Hyper-V, VirtualBox, KVM, QEMU)
* Open source involvement
* Knowledge of CI systems is a plus
* Ability to learn quickly about new systems and techniques
* Excellent English communication skills
* Bachelor's degree or equivalent in Computer Science, STEM, or related field
What We Offer
We offer a competitive, performance-based compensation package, annual reviews, and benefits aligned with our values, including:
* Distributed work environment with biannual in-person team sprints
* USD 2,000 annual learning and development budget
* Recognition rewards and holiday leave
* Maternity and paternity leave
* Employee Assistance Programme
* Opportunities for travel and team meetups
About Canonical
Canonical is a pioneering open source company, publishing Ubuntu and leading in AI, IoT, and cloud platforms. We are a remote-first organization since 2004, committed to excellence and diversity. We are an equal opportunity employer and foster a workplace free from discrimination.
#J-18808-Ljbffr