Skip to main content

Python Software Engineer - Ubuntu Server Certification

Python Software Engineer - Ubuntu Server Certification
Canonical
remote
8 months ago

Job Opportunity at Canonical: Software Engineer for Server Certification Team

Canonical is looking for a skilled 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. The ideal candidate should be a Python developer with a problem-solving mindset and familiarity with hardware.

Role and Responsibilities

  • Contribute to Canonical's 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 their certification efforts.
  • Educate partners about Canonical's tools, processes, and product roadmaps.
  • Support Canonical's internal teams on customer deployments of Datacenter and Cloud products.
  • Work 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.
  • Confidence in a customer-facing role.
  • Experience with test automation tools, CI/CD concepts, and virtualization/container technologies.

Work Environment

The team operates in North and South American time zones and offers a fast-paced, learning-focused environment with remote work opportunities and occasional global travel.

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background is highly valued and encouraged.

Expertise level

Work arrangement

Key skills

Similar Jobs in United States

Similar Jobs in Ohio

Similar Jobs in Cincinnati