13 days ago
Software Engineer - Ubuntu Server Certification
Canonical
Remote
Full Time
$120,000
Remote
Job Overview
Job TitleSoftware Engineer - Ubuntu Server Certification
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$120,000
LocationRemote
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role
Canonical is hiring a Software Engineer - Ubuntu Server Certification to join the Server Certification team. In this role, you will develop Python-based testing tools to ensure Ubuntu Server performs optimally on enterprise hardware. You will work at the interface of hardware and software, troubleshooting compatibility issues and supporting Canonical’s hardware partners.
What You’ll Do
- Contribute to open source testing tools such as Checkbox and Testflinger.
- Troubleshoot hardware compatibility, functionality, and performance issues.
- Provide technical support to Canonical’s hardware partners for certification.
- Educate partners on Canonical’s tools, processes, and product roadmaps.
- Support internal teams on customer deployments of Datacenter and Cloud products.
- Work from home with occasional global travel (2-4 times per year).
Who You Are
- Proficient in Python and shell scripting.
- Knowledgeable about server-class hardware and Ubuntu environment.
- Familiar with virtualization and cloud computing concepts.
- Confident in customer-facing roles.
Desired Skills And Experience
- Experience with test automation tools for hardware compatibility.
- Understanding of CI/CD concepts.
- Familiarity with virtualization or container technologies like QEMU, KVM, LXC/LXD, and Docker.
Key Skills/Competency
- Python
- Shell Scripting
- Server Hardware
- Ubuntu
- Testing Tools
- Hardware Certification
- CI/CD
- Virtualization
- Cloud Computing
- Automation
How to Get Hired at Canonical
- Customize Your Resume: Highlight Python and hardware skills prominently.
- Showcase Certifications: Include open source and Linux certifications.
- Research Canonical: Understand their products and partner ecosystem.
- Prepare for Interviews: Practice technical and behavioral questions.
Frequently Asked Questions
Find answers to common questions about this job opportunity
01What are Canonical's expectations for a Software Engineer - Ubuntu Server Certification?
02How does Canonical support its Server Certification team members?
03What technical skills are essential for a role at Canonical?
04How does Canonical handle remote work for this Software Engineer role?
05What experience does Canonical value for hardware certification success?
Explore similar opportunities that match your background