Enable job alerts via email!

Python Software Engineer - Ubuntu Server Certification

TN United Kingdom

London

Remote

GBP 45,000 - 80,000

Full time

8 days ago

Boost your interview chances

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

Job summary

An innovative firm is seeking a Python Software Engineer to join their Server Certification team. This role involves developing testing tools for Ubuntu Server on enterprise hardware, ensuring optimal user experiences. The ideal candidate will possess strong Python skills and a solid understanding of server-class hardware. You'll collaborate with hardware partners and internal teams, contributing to the growth of Ubuntu across various industries. This position offers a dynamic work environment, opportunities for global travel, and a chance to make a significant impact in the Linux community.

Qualifications

  • Good knowledge of Python and shell scripting.
  • Familiarity with Ubuntu, virtualization, and cloud computing concepts.

Responsibilities

  • Contribute to open-source testing tools and troubleshoot hardware issues.
  • Support Canonical’s partners in hardware certification efforts.

Skills

Python
Shell Scripting
Server-Class Hardware Knowledge
Customer-Facing Skills
Test Automation Tools
CI/CD Concepts
Virtualization
Cloud Computing

Tools

Testflinger
QEMU
KVM
LXC / LXD
Docker

Job description

Social network you want to login/join with:

Python Software Engineer - Ubuntu Server Certification, London

Client: Canonical

Location: London, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: 2c5e1ca43750

Job Views: 10

Posted: 28.04.2025

Expiry Date: 12.06.2025

Job Description:

Canonical is hiring a software engineer to join the Server Certification team. The Certification team develops Python-based testing tools used to test Ubuntu Server on the latest enterprise hardware, ensuring Ubuntu users have the best experience with their hardware. We work at the interface of hardware and software, so the ideal candidate is a Python developer with a problem-solving mindset, familiar with hardware.

The Server Certification team represents Canonical to our datacenter hardware partners. We collaborate with silicon companies, OEMs, ODMs, and internal teams to ensure a smooth, secure out-of-the-box Ubuntu experience. Success in this role helps expand Ubuntu's presence across more devices. Our focus is on the interaction between server hardware and Ubuntu Linux, so the ideal candidate has software development experience and a good understanding of configuring and troubleshooting server hardware running Linux.

This is an excellent opportunity for someone who wants to have a meaningful impact on the adoption of Linux on enterprise server hardware across multiple industries. Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. The team is centered in North and South American time zones.

What you’ll do
  • Contribute to Canonical’s open-source testing tools such as Testflinger.
  • Troubleshoot issues related to hardware compatibility, functionality, and performance.
  • Technically support Canonical’s hardware partners in their hardware certification efforts.
  • Educate partners about Canonical’s tools, processes, and product roadmaps.
  • Support Canonical’s internal teams on customer deployments of Canonical’s datacenter and cloud products utilizing the partner’s hardware.
  • Work from home with global travel 2 to 4 times per year for internal and external events.
Who you are
  • You have a good knowledge of Python and shell scripting.
  • You have knowledge of server-class hardware.
  • You are familiar with Ubuntu, virtualization, and cloud computing concepts.
  • You are confident in a customer-facing role.
Desired skills and experience
  • Experience with test automation tools for validating hardware compatibility.
  • Knowledge of CI/CD concepts.
  • Comfortable with virtualization or container technologies such as QEMU, KVM, LXC / LXD, Docker.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Node Software Engineer - 100m+ daily transactions

JR United Kingdom

London

Remote

GBP 60.000 - 100.000

Yesterday
Be an early applicant

Senior Software Engineer (Angular/.Net)

JR United Kingdom

London

Remote

GBP 50.000 - 80.000

Yesterday
Be an early applicant

C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

TN United Kingdom

London

Remote

USD 50.000 - 90.000

Yesterday
Be an early applicant

Software Engineer

developrec

Greater London

Remote

GBP 45.000 - 55.000

6 days ago
Be an early applicant

Juju Software Engineer (Go)

Canonical

London

Remote

USD 40.000 - 80.000

7 days ago
Be an early applicant

Senior Software Engineer - Ubuntu Systems Management

TN United Kingdom

London

Remote

GBP 50.000 - 90.000

10 days ago

Senior Software Engineer

Premier Group

London

Remote

GBP 70.000 - 90.000

Today
Be an early applicant

Contract Data Software Engineer

Burns Sheehan

Greater London

Remote

GBP 50.000 - 80.000

5 days ago
Be an early applicant

- Urgent! x15 Fullstack Software Engineers – UK-based – Series A Funded Startup – Rapid Growth [...]

JR United Kingdom

London

Remote

GBP 45.000 - 65.000

Yesterday
Be an early applicant