Full-time

Distributed Systems Testing Software Engineer, Python / Go

Posted by Canonical • ecatepec de morelos, ecatepec de morelos, Mexico

📍 ecatepec de morelos, ecatepec de morelos 🕒 March 01, 2026

About the Role

Distributed Systems Testing Software Engineer, Python / Go

Join Canonical as a Distributed Systems Testing Software Engineer, Python / Go to build and validate resilient distributed systems that power our cloud solutions such as Juju, Terraform, OpenStack, and Kubernetes.

We are hiring a software engineer with a passion for building and validating resilient distributed systems. You will develop CI pipelines, test our products on new clouds, and advance AI/ML pipelines for automatic analysis of test results.

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 across the company
  • Enhancing continuous integration pipelines for deploying and testing Canonical's cloud n...

Ready to Apply?

Submit your application today and take the next step in your career journey with Canonical.

Apply Now