Software Engineer - Ubuntu Server Certification

Canonical UK Ltd

Home Based
Fully remote with global travel 2 to 4 times per year
Python and shell scripting knowledge
Server-class hardware familiarity
Ubuntu, virtualization, and cloud concepts
Canonical is seeking a Software Engineer for their Server Certification team, responsible for developing Python-based testing tools to ensure optimal performance of Ubuntu Server on various enterprise hardware. The role requires a strong understanding of Python, server hardware, and customer interaction, with a focus on enhancing the user experience for Ubuntu's enterprise solutions

Job Summary

  • Contribute to Canonical’s open source testing tools such as Checkbox and Testflinger.
  • Technically support Canonical’s hardware partners in their hardware certification efforts.
  • This team is centered in North and South American time zones.

Matching Summary

Match Score: 85

Canonical is seeking a Software Engineer for their Server Certification team, responsible for developing Python-based testing tools to ensure optimal performance of Ubuntu Server on various enterprise hardware. The role requires a strong understanding of Python, server hardware, and customer interaction, with a focus on enhancing the user experience for Ubuntu's enterprise solutions.

Skills & Requirements

Must-have

  • Python and shell scripting knowledge
  • Server-class hardware familiarity
  • Ubuntu, virtualization, and cloud concepts
  • Customer-facing role confidence

Nice-to-have

  • Test automation for hardware compatibility
  • CI/CD concepts understanding
  • Virtualization and container technologies

Key Requirements

  • Ubuntu Server Certification

Work Rights

Not specified

Tailored Resume

Cover Letter