Enable job alerts via email!

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Philadelphia (Philadelphia County)

Remote

USD 90,000 - 140,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is looking for a Senior Software Engineer to enhance Ubuntu Server, the leading OS in public clouds. In this role, you'll maintain and package diverse software, from web servers to databases, while collaborating with a distributed team. Your passion for open source and technology will help shape the future of Ubuntu through community engagement and high-quality standards. With a commitment to personal development and comprehensive benefits, this role offers a unique opportunity to make a significant impact in the open source community.

Benefits

Personal development budget of USD 2,000/year
Annual compensation review
Performance bonuses
Paid leave
Parental leave
Employee Assistance Program
Travel opportunities

Qualifications

  • Passion for technology and open source.
  • Experience in packaging systems and containers.

Responsibilities

  • Collaborate within a distributed team.
  • Maintain and optimize Ubuntu Server packages.
  • Contribute to upstream projects and evaluate contributions.

Skills

Packaging systems (deb, rpm, NixOS)
Containers and virtual machines
C/C++
Python
Rust
Go
Ruby
PHP

Education

Bachelor's degree in Computer Science
Equivalent experience (5+ years)

Job description

Senior Software Engineer - Packaging - Optimize Ubuntu Server

Join Canonical as a Senior Software Engineer - Packaging - Optimize Ubuntu Server. We are seeking passionate open source enthusiasts to help evolve Ubuntu Server, the world's leading operating system in public clouds.

About the role

As part of our Ubuntu Engineering Server Team, you will maintain and package a wide variety of software, including webservers, databases, virtualization, and containerization stacks. You will collaborate proactively within a distributed team, evaluate contributions, and shape the future of Ubuntu through innovative ideas and community engagement.

Responsibilities
  • Collaborate within a distributed team
  • Maintain and optimize Ubuntu Server packages, including web servers, databases, network services, virtualization, containers, package management, and language runtimes
  • Contribute to upstream projects and collaborate with community and commercial partners
  • Evaluate contributions, ensure high-quality standards, and shape Ubuntu's future
Qualifications
  • Passion for technology and open source
  • Curious, flexible, articulate, and accountable
  • Experience in packaging systems (deb, rpm, NixOS, or similar)
  • Experience with containers and virtual machines
  • Proficiency in languages such as C/C++, Python, Rust, Go, Ruby, PHP
  • Bachelor's degree in Computer Science, STEM, or equivalent experience (5+ years)
What we offer
  • Distributed work environment with in-person team sprints
  • Personal development budget of USD 2,000/year
  • Annual compensation review and performance bonuses
  • Comprehensive benefits including paid leave, parental leave, Employee Assistance Program, and travel opportunities
About Canonical

Canonical leads in open source innovation, publishing Ubuntu, a key platform for AI, IoT, and cloud. We are a remote-first, globally distributed company committed to diversity and excellence.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Oklahoma City

Remote

USD 90,000 - 140,000

10 days ago

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Boise

Remote

USD 90,000 - 140,000

10 days ago

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Kansas City

Remote

USD 107,000 - 179,000

10 days ago

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Rochester

Remote

USD 90,000 - 140,000

10 days ago

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Buffalo

Remote

USD 135,000 - 145,000

10 days ago

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Pittsburgh

Remote

USD 120,000 - 175,000

8 days ago

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Portland

Remote

USD 110,000 - 270,000

10 days ago

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Nashville

Remote

USD 90,000 - 140,000

10 days ago

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Washington

Remote

USD 90,000 - 150,000

8 days ago