Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Canonical Logo

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Salary not specified
Sep 3, 2025
Chicago, IL, US
Apply Now

Canonical is looking for open source enthusiasts to help build the distro of the future for Ubuntu Server. The Server Team maintains and packages a wide variety of software including webservers, databases, and virtualization and containerization stacks. This role will contribute to evolving Ubuntu Server, the leading operating system in public clouds, by maintaining and packaging server workloads, virtualization and containerization stacks, package management and dependencies, and language runtimes and toolchains.

Requirements

  • Able to replay complex workloads and systems.
  • Able to write detailed test plans and reproducibility steps.
  • Feel comfortable contributing and debugging many languages such as C/C++, Python, Rust, Go, Ruby, PHP.
  • Experience in packaging in one or more ecosystems. This could be language specific systems (Python wheels, Rust Crates, Go Modules, or other equivalent) or any distro package format (deb, rpm, NixOS, or other equivalent).
  • Experience using and creating containers and virtual machines.
  • Interest or experience in open source maintenance or contributions.

Responsibilities

  • Owning the maintenance of Ubuntu Server packages.
  • Maintaining traditional server workloads (web servers, databases, network services, etc).
  • Maintaining Virtualisation and Containers.
  • Maintaining Package management and dependencies.
  • Maintaining Language runtimes and toolchains.
  • Evaluating contributions of other engineers to maintain high-quality software standards.
  • Playing a role in shaping the future of Ubuntu via both - new ideas in your areas of interest and advising on work being done elsewhere.

Other

  • Collaborating proactively within a distributed team
  • Fostering a software ecosystem with seamless user experience for all Ubuntu users
  • Collaborating with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers
  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree (or any higher) or equivalent professional experience (5+ years of professional experience)
  • Work from home with global travel 2 to 4 weeks for internal and external events
  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events