Job Description
Distributed Systems Testing Software Engineer, Python / Go
Canonical is a leading provider of open‑source software and operating systems worldwide. Our platform, Ubuntu, is widely used in cloud, data science, AI, engineering, and IoT initiatives, and serves customers at the forefront of public cloud and silicon technologies.
We are hiring a Software Engineer for Distributed Systems Testing to build and validate resilient distributed systems that power Canonical’s cloud solutions—such as Juju, Terraform, OpenStack, and Kubernetes—across diverse environments, from bare metal to AWS, GCE, and Azure.
Responsibilities
- Creating automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
- Enabling engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available acr...
Apply for this Position
Ready to join Canonical? Click the button below to submit your application.
Submit Application