This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs

Junior Software Engineer - Cross-platform C++ - Multipass

Added
20 days ago
Location
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job

About Canonical

Canonical is the company behind Ubuntu and a leader in open-source software. This role is with Canonical, working on Multipass, the workstation mini-cloud that provides Ubuntu and appliance VMs on demand for build, test and prototyping.

Job Description

Junior Software Engineer - Cross-platform C++ - Multipass. Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping.

Responsibilities

  • Develop and maintain cross-platform C++ code for Multipass on Windows, macOS, and Linux.
  • Collaborate with the Engineering team to improve developer tooling and experience.
  • Write clean, tested code and contribute to open-source documentation.
  • Participate in code reviews and ensure high engineering standards.

Requirements

  • Proficiency in C++ with cross-platform experience (Windows and macOS).
  • Familiarity with Linux environments, particularly Ubuntu.
  • Experience with command line tools, Git, and basic testing/CI.
  • Strong problem solving and ability to work in a remote-first environment.

Nice to have

  • Experience with Multipass or similar workstation/VM tooling.
  • Familiarity with virtualization technologies.

Location

Remote in Europe (Home based - EMEA).

Job Details

Job Type: Full-time. Location: Remote. Start date: as soon as possible.

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Engineering Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →