Canonical

Software Engineer - packaging - optimize Ubuntu Server

Canonical

Overview

Role involves optimizing Ubuntu Server and collaborating with a distributed team.

Ideal candidate should have a Bachelor's in Computer Science and strong programming fundamentals.

remoteEnglishDocker

Locations

  • Cyprus
  • United States
  • Portugal
  • Iceland
  • Malta
  • Greece
  • Netherlands
  • Sweden
  • Austria
  • Latvia
  • Ireland
  • Luxembourg
  • Poland
  • Slovakia
  • Slovenia
  • France
  • Bulgaria
  • Lithuania
  • Croatia
  • Romania
  • Hungary
  • United Kingdom
  • Switzerland
  • Spain
  • Czech Republic
  • Belgium
  • Norway
  • Finland
  • Denmark
  • Italy
  • Germany
  • Estonia

Requirements

  • Bachelor's in Computer Science or equivalent
  • Interest in open source maintenance
  • Strong fundamentals in C/C++, Python, Rust, or Go

Responsibilities

  • Collaborate within a distributed team
  • Maintain Ubuntu Server packages
  • Debug issues on open source code
  • Shape the future of Ubuntu
  • Evaluate contributions of other engineers
  • Foster a seamless user experience
  • Work with upstream projects
  • Set up test systems in containers or VMs

Benefits

  • Personal learning budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Travel opportunities
  • Priority Pass for travel upgrades