Software Engineer - Cross-platform C++ - Multipass
Core
Build an open-source workstation mini-cloud (Multipass) that provides on-demand Ubuntu and appliance VMs for local development, testing, and prototyping on Windows, macOS, and Linux.
Role type
Senior Software Engineer (Cross-platform C++)
Builds
Multipass (local cloud VM management tool)
Domain
Open source / Cloud infrastructure / Virtualization
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ (C++14+), Cross-platform development (Windows/macOS), Hypervisor technologies (Hyper-V, VirtualBox, KVM, QEMU), Software testing and TDD, Open source contribution, Architecture design, Code review
Preferred skills
CI systems knowledge
Responsibilities
Design and architect new features, Write high-quality code for new features and bug fixes, Review code and architecture, Debug and fix user-reported issues, Mentor and lead engineering efforts, Foster open source community engagement
Seniority
Senior, hands-on IC with leadership responsibilities