Distributed Systems Testing Software Engineer, Python / Go

Canonical

📍 Municipio de Rincón de los Sauces, Neuquén, Argentina

Full-time Informática y tecnología Posted February 23, 2026

Job Description

Distributed Systems Testing Software Engineer, Python / Go

Join Canonical as a Distributed Systems Testing Software Engineer using Python or Go. This role focuses on building and validating resilient distributed systems that power our Ubuntu and Juju platforms across multi‑cloud deployments.

Canonical is a leading provider of open‑source software and operating systems to global enterprise and technology markets. Our Ubuntu platform is widely used in public cloud, data science, AI, engineering innovation, and IoT.

Overview

The distributed systems testing team is responsible for ensuring the high quality of Canonical’s cloud solutions based on tools such as Juju, Terraform, OpenStack, and Kubernetes. Systems are tested and deployed on diverse environments ranging from bare metal to public clouds like AWS, GCE, and Azure.

Responsibilities

  • Creating automated testing approaches and infrastructure for validating reliab...