Software Engineer – Cross-platform C++ – Multipass Linux Desktop Support Associate C, Golang Software Engineer Golang System Software Engineer – Containers / Virtualisation Software Engineer (Linux/Python or Go) – Container Images Distributed Systems Software Engineer, Python / Go Software Engineer – Packaging – Optimize Ubuntu Server

What you will focus on

Ensure Multipass is easy and intuitive to use
Architect new features and design the user experience
Write high-quality code to create new features and fix bugs
Review code and architecture as part of Canonical’s engineering process
Collaborate proactively with a distributed team
Debug, track down and fix issues encountered by our users
Foster the open source community and support customers when needed
Travel internationally for up to two weeks, twice a year, for company events

What we are looking for in you

Cross-platform development experience on macOS and/or Windows
Expertise in modern C++ development
Experience with software testing and test-driven development
Extremely high personal standards for code quality, testing and design
Knowledge of hypervisor technologies such as Hyper-V, VirtualBox, KVM, and QEMU
Open source experience and involvement
Knowledge of CI systems a plus
Capacity to learn quickly about new systems and techniques
Excellent communication skills in English – both verbal and written
Bachelor’s or equivalent in Computer Science, STEM or similar degree

go to method of application »

Use the link(s) below to apply on company website.  

Apply via :