Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Junior software engineer - cross-platform c++ - multipass

Canberra
Canonical
Software Engineer
Posted: 11 June
Offer description

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

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer - product & technology
Canberra
Xero
Software Engineer
Similar job
Senior software engineer
Canberra
Ontrack Systems
Software Engineer
Similar job
Senior idam - forgerock software engineer
Canberra
ADL Group Australia
Software Engineer
Similar jobs
IT and Tech jobs in Canberra
jobs Canberra
jobs Australian Capital Territory
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Canberra > Junior Software Engineer - Cross-platform C++ - Multipass

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save