Open Role
Canonical

Remote opportunity at

Canonical

Software Engineer - Ubuntu Server Certification

This Software Engineer role joins the Server Certification group, which writes Python testing tools. Those tools exercise Ubuntu Server on current enterprise hardware so that users…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Not specified
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published1h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

This Software Engineer role joins the Server Certification group, which writes Python testing tools. Those tools exercise Ubuntu Server on current enterprise hardware so that users get a dependable experience on their machines. Because the work sits where hardware meets software, the best fit is a Python programmer who enjoys solving problems and knows hardware reasonably well. The group represents Canonical to datacentre hardware partners and collaborates with chip makers,…

Job Description

This Software Engineer role joins the Server Certification group, which writes Python testing tools. Those tools exercise Ubuntu Server on current enterprise hardware so that users get a dependable experience on their machines. Because the work sits where hardware meets software, the best fit is a Python programmer who enjoys solving problems and knows hardware reasonably well.

The group represents Canonical to datacentre hardware partners and collaborates with chip makers, equipment manufacturers and internal teams to make Ubuntu work smoothly and securely from the first boot. Day-to-day tasks include contributing to open-source testing software such as Checkbox and Testflinger, diagnosing hardware compatibility, functional and performance issues, and guiding hardware partners through certification. The engineer also explains tools and roadmap to partners and helps internal staff with customer rollouts that use partner hardware.

Expect to need solid Python and shell scripting, knowledge of server-class hardware, and a working grasp of Ubuntu, virtualisation and cloud concepts. Being at ease in customer conversations is important. Experience with test automation, CI/CD and container and VM tooling like Docker, QEMU, KVM or LXC/LXD is welcome. The team works mainly across the Americas, from north to south, and the job is done from home, with travel two to four times a year for events.

The team describes a lively, quick-moving environment with plenty of room to learn and grow. Canonical is a remote-first software company behind Ubuntu.

Responsibilities

  • Develop open-source testing software such as Checkbox and Testflinger
  • Diagnose problems with hardware compatibility, function and performance
  • Offer technical help to hardware partners as they work through certification
  • Walk partners through Canonical's tooling, processes and roadmap
  • Assist internal teams with customer deployments that run on partner hardware

Requirements

  • Solid Python and shell scripting skills
  • Familiarity with server-class hardware
  • Working knowledge of Ubuntu, virtualisation and cloud computing concepts
  • Comfort in a customer-facing role

Qualifications

  • Hands-on use of test automation software that checks hardware compatibility
  • Understanding of CI/CD practice
  • Comfort with container and VM tooling like Docker, QEMU, KVM or LXC/LXD

Core Skills

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Where is the job based?

The posting says the role is done from home, and the team works mainly across the Americas, from north to south.

What programming skills are needed?

Solid Python and shell scripting skills are required, along with knowledge of server-class hardware.

How much travel is involved?

The posting mentions global travel two to four times a year for in-house and outside events.

Does the posting state a salary or benefits?

The posting does not specify a salary or a benefits package.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote

Posted by Canonical

Source: Canonical

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

342Open Jobs
—No reviews yet
View Company Profile