
Software Engineer - Cross-platform C++ - Multipass - Canonical - Remote - Europe
Software Engineer
Tap this card for salary charts and full compensation details.
Expand to unlock full salary context
See benchmark placement, pay-band comparison graph, and localized salary narrative.
Job Description
Join Canonical as a Software Engineer to develop Multipass, a local cloud platform for developers on Windows, MacOS, and Linux. Focus on designing, coding, and reviewing features, ensuring high quality and user experience. Work remotely within the EMEA region, travel twice a year, and contribute to open source projects.
Company Information
| Location | Active listings |
|---|---|
| Remote - Global | 114 |
| Remote - EMEA | 54 |
| Remote - Worldwide | 14 |
| Remote - Europe | 13 |
| Remote - Americas | 8 |
| Remote - Africa | 1 |
| London, UK | 1 |
| Remote - Middle East | 1 |
| Remote - AMER | 1 |
| Anywhere in EMEA | 1 |
| Remote - APAC | 1 |
| Role type | Active listings |
|---|---|
| Software Engineer | 25 |
| Engineering Manager | 11 |
| Product Manager | 8 |
| Sales Development Representative | 7 |
| Customer Success Manager | 5 |
| Human Resources Specialist | 4 |
| Product Marketing Manager | 4 |
| Partner Sales Manager | 3 |
| UX Designer | 3 |
| Golang Software Engineer | 2 |
| Partner Sales Director | 2 |
| HR Generalist | 2 |
| Talent Scientist | 2 |
| Marketing Manager | 2 |
| Design Manager | 2 |
| Site Reliability Engineer | 2 |
| Linux Kernel Engineer | 2 |
| Data Infrastructure Engineer | 2 |
| Sales Director | 2 |
| Linux Enablement | 2 |
| Software Developer | 2 |
| System Software Engineer | 2 |
| Accounts Receivable Clerk | 1 |
| Data Governance Engineer | 1 |
| Sustaining Operations Engineer | 1 |
| Enterprise Account Executive | 1 |
| Embedded Linux Consultant | 1 |
| Networking Software Engineer | 1 |
| Graphics and Windowing System Software Engineer | 1 |
| Content Marketing Team Manager | 1 |
| GitOps Engineer | 1 |
| Treasury Analyst | 1 |
| Linux Systems Engineer | 1 |
| Software Architect | 1 |
| Embedded IoT System Engineer | 1 |
| Regional HR Manager | 1 |
| Engineer | 1 |
| Marketing Specialist | 1 |
| Python Engineer | 1 |
| Software Alliances Director | 1 |
| Product Manager - Cloud | 1 |
| Telecom Account Executive | 1 |
| Information Systems Architect | 1 |
| Technical Alliance Manager | 1 |
| IoT Solutions Architecture | 1 |
| Security Engineer | 1 |
| Data Platform Engineer | 1 |
| Tax Senior Associate | 1 |
| Junior Data Engineer | 1 |
| User Science | 1 |
| Salesforce Engineer | 1 |
| Senior Communications Specialist | 1 |
| Embedded Linux Engineer | 1 |
| Talent Science | 1 |
| Partner Sales Executive | 1 |
| NetSuite Engineer | 1 |
| Security Operations Engineer | 1 |
| Site Reliability Engineering Manager | 1 |
| Junior Ads Specialist | 1 |
| Linux Devices Software Engineer | 1 |
| Cloud Support Engineer | 1 |
| Salesforce/NetSuite Engineering Manager | 1 |
| Security Risk Management | 1 |
| Software Engineering Manager | 1 |
| Distributed Systems Testing | 1 |
| Containerization & Virtualisation Engineer | 1 |
| Enterprise Sales / Alliances | 1 |
| Linux Cryptography and Security Engineer | 1 |
| Threat Intelligence Lead | 1 |
| Project Manager - Ubuntu Embedded Systems | 1 |
| Developer Relations Engineer | 1 |
| Ubuntu Engineering Lead | 1 |
| Financial Analyst | 1 |
| Performance Engineer | 1 |
| IoT Data Engineer | 1 |
| Python Engineering Manager | 1 |
| Web Developer | 1 |
| Graduate HR Generalist | 1 |
| Software Platform Engineering Manager | 1 |
| Cloud Engineering Manager | 1 |
| Web Frontend Engineer | 1 |
| Growth Engineer | 1 |
| Linux Software Engineer | 1 |
| Global Alliance Director | 1 |
| Golang Engineering Manager | 1 |
| OpenStack Engineering Manager | 1 |
| Security Operations | 1 |
| Business Services Team Manager | 1 |
| Senior Search Lead | 1 |
| Ecosystem Development Manager | 1 |
| IBM Global Alliance Director | 1 |
| Enterprise Open Source Sales Manager | 1 |
| Cloud Alliances | 1 |
| Accountant | 1 |
| Lead Python Software Engineer | 1 |
| Cloud Solutions Manager | 1 |
| Senior HR Generalist | 1 |
| Rust Engineering Lead | 1 |
| Linux Platform Integration | 1 |
| Partner Marketing Manager | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 167 |
| Senior | 15 |
| Manager | 7 |
| Junior | 1 |
| Mid-level | 1 |
| Intern | 1 |
Canonical appears in 209 indexed job postings in JobCrawls' Finland dataset since October 2023. In that historical index, the strongest location signals for this employer are Remote - Global, Remote - EMEA, and Remote - Worldwide.
Data shown is based on historical job postings from our database.
Job Details
Responsibilities
- Designing and architecting new features
- Writing high-quality code and fixing bugs
- Code review and architecture review
- Collaborating with a distributed team
- Debugging and fixing user issues
- Supporting open source community and customers
Requirements
- Expertise in modern C++ development
- Cross-platform development experience on macOS and Windows
- Experience with software testing and test-driven development
- Knowledge of hypervisor technologies such as Hyper-V, VirtualBox, KVM, and QEMU
- Open source experience and involvement
- Excellent communication skills in English
Skills & Technologies
Education Level
None required