Software Engineer - Ubuntu Server Certification at Canonical
Confirmed open
Software Engineer - Ubuntu Server Certification opportunity with Canonical. See the official posting for responsibilities and application details.
Search jobs by company: Canonical
- Location
- Remote
- Advertised region
- Home Based - Americas
- Work arrangement
- remote
- Technologies
- Python, Docker, Linux
Save job — free account Saved jobs
Create a free application profile — Keep your skills and projects in a reusable profile. Private by default; you choose when to share. Apply for this job directly with the employer.
By continuing, you agree to processing needed to manage your account and profile. Privacy policy
Role overview
Software Engineer - Ubuntu Server Certification at Canonical, based on the employer's live official posting. This role contributes to reliable software and infrastructure delivery.
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 in their hardware certification efforts.
- Educate the partner about Canonical’s tools, processes, and product roadmaps.
- Support Canonical’s internal teams on customer deployments of Canonical’s suite of Datacenter and Cloud products that utilize the partner’s hardware.
- Work from home with global travel 2 to 4 times per year for internal and external events.
- You have a good knowledge of Python and shell scripting.
- You have knowledge of server-class hardware.
- You know your way around Ubuntu, virtualization, and cloud computing concepts.
- You are confident in a customer-facing role.
Qualifications
- 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. This team is centered in North and South American time zones.
- Comfortable with some virtualization or container technologies such as QEMU, KVM, LXC / LXD, Docker.
Technology in this role
- Python: You have a good knowledge of Python and shell .
- Docker: Comfortable with some virtualization or container technologies such as QEMU, KVM, LXC / LXD, .
- 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 .
- CI/CD: • Knowledge of CI/CD .
Role-specific candidate guide
Preparation notes based on the employer’s stated responsibilities and qualifications.
Understanding the scope. This Software Engineer - Ubuntu Server Certification position at Canonical is best assessed through the work described in the employer’s posting, rather than the title alone. The available role overview says: “Software Engineer - Ubuntu Server Certification at Canonical, based on the employer's live official posting. This role contributes to reliable software and infrastructure delivery.” Read that statement together with the responsibilities below to understand the likely balance between delivery, coordination and technical decision-making. The role belongs to the software engineering area, but that label is only a guide to the work; the employer’s own requirements remain decisive. Before applying, check the original listing for reporting lines, product or team assignment, employment terms and any details that may have changed since this copy was checked. Where this page says a fact is not specified, treat it as an open question rather than an implied promise.
What the responsibilities signal. The posting specifically names “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 in their hardware certification efforts.”. For each duty, identify a project where you performed comparable work and be ready to describe the context, your own contribution, constraints, decisions, and measurable result. Explain how you moved from the initial need to implementation, review, release or operational follow-through, where those stages apply. If the work involved other teams or users, distinguish your decisions from the group’s contribution. Avoid presenting a technology keyword as proof by itself: connect it to the problem you solved, the scale or complexity involved, and what changed after your work. The source may contain additional duties; review it directly before preparing your application.
How to read the requirements. The listed qualifications include “This is an excellent opportunity for someone who wants to have a.
About Canonical
Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world’s #1 cloud operating system. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world’s best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Employer websiteHow to apply
Review the original posting and apply through the employer’s careers page.
View source and applySource checked: 2026-11-08
Browse job categories
Related jobs
- Python Engineer, Ubuntu Hardware Certification at Canonical — Canonical
- Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels) at Canonical — Canonical
- Senior Ubuntu Platform Integration Engineer at Canonical — Canonical
- Graduate Software Engineer, Open Source and Linux at Canonical — Canonical
- Ubuntu Linux Kernel Test Engineer at Canonical — Canonical
- Junior Ubuntu Software Engineer at Canonical — Canonical