Enable job alerts via email!

Software Engineer - packaging - optimize Ubuntu Server

Canonical

Cincinnati (OH)

Remote

USD 60,000 - 100,000

Full time

19 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 passionate Software Engineer to join their Ubuntu Engineering Server Team. This role offers the chance to work on packaging and maintaining software for the world's leading operating system in public clouds. You will collaborate with talented engineers, contribute to open source projects, and help shape the future of Ubuntu. With a focus on technology and teamwork, this position provides a unique opportunity to grow in a supportive, remote-first environment while enjoying generous benefits and a commitment to professional development.

Benefits

Annual learning and development budget of USD 2,000
Performance reviews and recognition rewards
Generous leave policies, including parental leave
Employee Assistance Programme
Travel opportunities

Qualifications

  • Passion for technology and open source contribution.
  • Strong fundamentals in programming languages like C/C++, Python, Rust, or Go.

Responsibilities

  • Collaborate within a distributed team to maintain Ubuntu Server packages.
  • Debug issues in open source and team-maintained code.

Skills

C/C++
Python
Rust
Go
Open source contribution
Containerization
Virtualization
Package management

Education

Bachelor's degree in Computer Science
STEM-related degree

Job description

Software Engineer - Packaging - Optimize Ubuntu Server

Join to apply for the Software Engineer - Packaging - Optimize Ubuntu Server role at Canonical.

About the Role

Canonical is seeking passionate open source enthusiasts to join our Ubuntu Engineering Server Team. You will help build the distro of the future, maintaining and packaging software such as webservers, databases, virtualization, and containerization stacks. This is an exciting opportunity to work with experienced engineers and contribute to the world's #1 operating system in public clouds.

Responsibilities
  • Collaborate proactively within a distributed team
  • Foster a seamless software ecosystem for all Ubuntu users
  • Evaluate contributions to maintain high-quality standards
  • Shape the future of Ubuntu through new ideas and advice
  • Collaborate with upstream projects and support customers
  • Debug issues in open source and team-maintained code
  • Maintain Ubuntu Server packages, including web servers, databases, virtualization, containerization, package management, and language runtimes
Qualifications
  • Passion for technology and working with talented people
  • Curious, flexible, articulate, and accountable
  • Soft skills: passionate, enterprising, thoughtful, self-motivated
  • Interest or experience in open source contribution
  • Bachelor's or higher degree in Computer Science, STEM, or related fields
  • Understanding of reproducibility and testing; comfortable with containers or VMs
  • Strong fundamentals in C/C++, Python, Rust, or Go
  • Interest in distro packaging and package management
  • Interest in containerization, virtualization, and cloud services
What We Offer
  • Distributed work environment with biannual in-person sprints
  • Annual learning and development budget of USD 2,000
  • Performance reviews and recognition rewards
  • Generous leave policies, including parental leave
  • Employee Assistance Programme and travel opportunities
About Canonical

Canonical is a leader in open source software, publishing Ubuntu and supporting AI, IoT, and cloud initiatives worldwide. We are a remote-first, profitable, and growing company committed to excellence and diversity.

Additional Details

Level: Entry-level

Type: Full-time

Industry: Software Development

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

Similar jobs

Software Engineer - packaging - optimize Ubuntu Server

Canonical

Salt Lake City

Remote

USD 70,000 - 90,000

Yesterday
Be an early applicant

Software Engineer - packaging - optimize Ubuntu Server for public clouds

Canonical

Daytona Beach

Remote

USD 70,000 - 110,000

17 days ago

Software Engineer - packaging - optimize Ubuntu Server for public clouds

Canonical

Anchorage

Remote

USD 80,000 - 120,000

17 days ago

Software Engineer - packaging - optimize Ubuntu Server for public clouds

Canonical

Milwaukee

Remote

USD 80,000 - 110,000

18 days ago

Software Engineer - packaging - optimize Ubuntu Server for public clouds

Canonical

City of Albany

Remote

USD 55,000 - 85,000

17 days ago

Software Engineer - packaging - optimize Ubuntu Server

Canonical

Fresno

Remote

USD 80,000 - 120,000

17 days ago

Software Engineer - packaging - optimize Ubuntu Server

Canonical

City of Syracuse

Remote

USD 70,000 - 110,000

18 days ago

Software Engineer - packaging - optimize Ubuntu Server

Canonical

Milwaukee

Remote

USD 80,000 - 120,000

18 days ago

Software Engineer - packaging - optimize Ubuntu Server for public clouds

Canonical

Detroit

Remote

USD 60,000 - 100,000

17 days ago