
Software Engineer - Ubuntu Server Certification - Canonical - Remote - Americas
Software Engineer
Tap this card for salary charts and full compensation details.
Expand to unlock full salary context
See benchmark placement, pay-band comparison graph, and localized salary narrative.
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. Server Certification team represents Canonical to our datacenter hardware partners. We work together with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience, with success in this role leading to a great Ubuntu experience being offered on more and more devices. We focus 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. This team is centered in North and South American time zones.
Company Information
| Location | Active listings |
|---|---|
| Remote - Global | 114 |
| Remote - EMEA | 54 |
| Remote - Worldwide | 14 |
| Remote - Europe | 13 |
| Remote - Americas | 8 |
| Remote - APAC | 1 |
| London, UK | 1 |
| Anywhere in EMEA | 1 |
| Remote - Middle East | 1 |
| Remote - Africa | 1 |
| Remote - AMER | 1 |
| Role type | Active listings |
|---|---|
| Software Engineer | 25 |
| Engineering Manager | 11 |
| Product Manager | 8 |
| Sales Development Representative | 7 |
| Customer Success Manager | 5 |
| Product Marketing Manager | 4 |
| Human Resources Specialist | 4 |
| Partner Sales Manager | 3 |
| UX Designer | 3 |
| Design Manager | 2 |
| Golang Software Engineer | 2 |
| Talent Scientist | 2 |
| Sales Director | 2 |
| Partner Sales Director | 2 |
| Software Developer | 2 |
| Linux Kernel Engineer | 2 |
| System Software Engineer | 2 |
| Linux Enablement | 2 |
| Data Infrastructure Engineer | 2 |
| Marketing Manager | 2 |
| Site Reliability Engineer | 2 |
| HR Generalist | 2 |
| Software Engineering Manager | 1 |
| Marketing Specialist | 1 |
| Information Systems Architect | 1 |
| Talent Science | 1 |
| Financial Analyst | 1 |
| Distributed Systems Testing | 1 |
| Linux Platform Integration | 1 |
| Developer Relations Engineer | 1 |
| Product Manager - Cloud | 1 |
| Performance Engineer | 1 |
| NetSuite Engineer | 1 |
| Data Governance Engineer | 1 |
| Project Manager - Ubuntu Embedded Systems | 1 |
| Content Marketing Team Manager | 1 |
| Embedded Linux Consultant | 1 |
| Software Architect | 1 |
| Business Services Team Manager | 1 |
| Enterprise Sales / Alliances | 1 |
| Graduate HR Generalist | 1 |
| Security Operations Engineer | 1 |
| Security Risk Management | 1 |
| Cloud Support Engineer | 1 |
| Technical Alliance Manager | 1 |
| Growth Engineer | 1 |
| Embedded IoT System Engineer | 1 |
| Ubuntu Engineering Lead | 1 |
| Software Platform Engineering Manager | 1 |
| Threat Intelligence Lead | 1 |
| Python Engineer | 1 |
| Senior HR Generalist | 1 |
| Linux Software Engineer | 1 |
| GitOps Engineer | 1 |
| Rust Engineering Lead | 1 |
| Cloud Engineering Manager | 1 |
| Salesforce/NetSuite Engineering Manager | 1 |
| Junior Data Engineer | 1 |
| Graphics and Windowing System Software Engineer | 1 |
| Junior Ads Specialist | 1 |
| Cloud Solutions Manager | 1 |
| Linux Cryptography and Security Engineer | 1 |
| Embedded Linux Engineer | 1 |
| Partner Sales Executive | 1 |
| Regional HR Manager | 1 |
| Software Alliances Director | 1 |
| IBM Global Alliance Director | 1 |
| User Science | 1 |
| Telecom Account Executive | 1 |
| Sustaining Operations Engineer | 1 |
| IoT Data Engineer | 1 |
| Tax Senior Associate | 1 |
| Accountant | 1 |
| Treasury Analyst | 1 |
| Partner Marketing Manager | 1 |
| Lead Python Software Engineer | 1 |
| Networking Software Engineer | 1 |
| Golang Engineering Manager | 1 |
| Ecosystem Development Manager | 1 |
| Web Developer | 1 |
| Senior Search Lead | 1 |
| OpenStack Engineering Manager | 1 |
| Global Alliance Director | 1 |
| Senior Communications Specialist | 1 |
| Cloud Alliances | 1 |
| Enterprise Account Executive | 1 |
| Accounts Receivable Clerk | 1 |
| Site Reliability Engineering Manager | 1 |
| IoT Solutions Architecture | 1 |
| Containerization & Virtualisation Engineer | 1 |
| Security Operations | 1 |
| Linux Devices Software Engineer | 1 |
| Web Frontend Engineer | 1 |
| Python Engineering Manager | 1 |
| Salesforce Engineer | 1 |
| Enterprise Open Source Sales Manager | 1 |
| Security Engineer | 1 |
| Data Platform Engineer | 1 |
| Engineer | 1 |
| Linux Systems Engineer | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 167 |
| Senior | 15 |
| Manager | 7 |
| Mid-level | 1 |
| Intern | 1 |
| Junior | 1 |
Canonical appears in 209 indexed job postings in JobCrawls' Finland dataset since October 2023. In that historical index, the strongest location signals for this employer are Remote - Global, Remote - EMEA, and Remote - Worldwide.
Data shown is based on historical job postings from our database.
Job Details
Responsibilities
- Develop Python testing tools for Ubuntu Server hardware
- Troubleshoot hardware compatibility issues
- Support hardware partners in certification efforts
- Educate partners on tools and processes
- Support customer deployments with hardware
Requirements
- Python programming
- Shell scripting
- Knowledge of server hardware
- Ubuntu, virtualization, cloud computing
Education Level
None required