Job Description
Distributed Systems Testing Software Engineer, Python / Go
Join Canonical as a software engineer for distributed systems testing with a passion for building and validating resilient distributed systems. You will drive the success of those leveraging Canonical’s Ubuntu and Juju to build multi‑cloud deployable applications. Quality engineering is a first‑class practice, and we seek people who bring deep engineering insights and a data‑driven approach to testing, test automation, reporting, and data analytics.
Our distributed systems testing team is responsible for the high quality of Canonical’s cloud solutions based on tools such as Juju, Terraform, OpenStack, or Kubernetes. Systems are tested and deployed under highly diverse conditions, from bare metal at customer data centers to public clouds (AWS, GCE, Azure).
Responsibilities
- Creating automated testing approaches and infrastructure for validating reliability, performance, and resilien...
Apply for this Position
Ready to join Canonical? Click the button below to submit your application.
Submit Application