Build your online resume. Claim your username
Canonical logo

Software Engineer - Ubuntu Server Certification at Canonical

Remote 🌍 Work from Anywhere Full time Mid Posted  Apply before Nov 23, 2026

Job Description

Software Engineer - Ubuntu Server Certification

Canonical is seeking a Software Engineer to join the Server Certification team. This team is responsible for developing Python based testing tools that are utilized to test Ubuntu Server on the latest enterprise hardware, ensuring an optimal experience for all Ubuntu users.

The role requires working at the intersection of hardware and software. The ideal candidate is a Python developer possessing a strong problem-solving mindset and familiarity with hardware concepts. The Server Certification team acts as the liaison between Canonical and its datacenter hardware partners, working closely with silicon companies, OEMs, ODMs, and internal Canonical teams to guarantee a smooth and secure out of the box Ubuntu experience across an increasing number of devices.

Key Responsibilities

  • Contribute to Canonical’s open source testing tools such as Checkbox and Testflinger.
  • Troubleshoot issues related to hardware compatibility, functionality, and performance.
  • Technically support Canonical’s hardware partners throughout their hardware certification processes.
  • Educate partners regarding Canonical’s tools, operational processes, and product roadmaps.
  • Provide support to Canonical’s internal teams concerning customer deployments of Canonical’s suite of Datacenter and Cloud products utilizing the partner’s hardware.

What We Require

  • Strong knowledge of Python and shell scripting.
  • Familiarity with server-class hardware.
  • Proficiency with Ubuntu, virtualization, and cloud computing concepts.
  • Confidence and capability in a customer-facing role.

Desired Skills and Experience

  • Experience with test automation tools for hardware compatibility validation.
  • Familiarity with CI/CD concepts.
  • Comfortable working with container or virtualization technologies such as QEMU, KVM, LXC / LXD, and Docker.

Canonical fosters a workplace that is free from discrimination and values diversity. This is an opportunity to make a meaningful impact on the adoption of Linux on enterprise server hardware across various industries, within a fun, fast-paced team environment that provides continuous learning and development opportunities.

Work Model

This position is based in North and South American time zones and requires the candidate to work from home, with global travel anticipated 2 to 4 times per year for internal and external events.

Ready to Apply?

Take the next step in your career journey.

Apply Now

You will be redirected to the company's application page

Link verified about 6 hours ago

💜 Please mention that you found the job on True Work From Home, this helps us grow. Thanks!

About Canonical

Canonical Ltd. is a privately held software company based in London, England. Founded in 2004 by Mark Shuttleworth, Canonical is best known for developing Ubuntu, the world's most popular open-source operating system. The company offers a range of open-source solutions, including cloud infrastructure, edge computing, and AI tools, serving enterprises globally.

View Company Profile

Share this Job