Skip to main content

Python Software Engineer - Ubuntu Server Certification

Python Software Engineer - Ubuntu Server Certification
Canonical

Job Opening: Software Engineer for Server Certification Team

Canonical is seeking a software engineer to join the Server Certification team. The team focuses on developing Python-based testing tools to ensure the best Ubuntu Server experience on enterprise hardware.

Responsibilities

  • Contributing to open source testing tools like Checkbox and Testflinger
  • Troubleshooting hardware compatibility, functionality, and performance issues
  • Providing technical support to hardware partners
  • Educating partners about tools, processes, and product roadmaps
  • Supporting internal teams on customer deployments of Datacenter and Cloud products
  • Working from home with occasional global travel for events

Requirements

  • Proficiency in Python and shell scripting
  • Knowledge of server-class hardware, Ubuntu, virtualization, and cloud computing concepts
  • Customer-facing confidence

Desired Skills And Experience

  • Experience with test automation tools for hardware compatibility validation
  • Knowledge of CI/CD concepts
  • Familiarity with virtualization or container technologies such as QEMU, KVM, LXC/LXD, Docker

Career Opportunity

This role offers a chance to influence the adoption of Linux on enterprise server hardware across various industries. Canonical provides a dynamic team environment with ample opportunities for learning and development. The team is centered in North and South American time zones.

Diversity and Inclusion

Canonical is committed to fostering a workplace free from discrimination and values diversity of experience, perspectives, and backgrounds.

Expertise level

Work arrangement

Key skills

Similar Jobs in United States

Similar Jobs in