RESUME AND JOB
Canonical
Canonical is the company behind Ubuntu, the world's most popular open source operating system powering enterprise cloud, AI, data science, and IoT initiatives globally. As a pioneer in open source software, Canonical serves leading public cloud providers, silicon manufacturers, and industry innovators. With over 1200 colleagues across 75+ countries, Canonical embodies a truly remote-first culture, minimizing office-based roles and maximizing global collaboration. Teams connect through 2-4 annual in-person meetings in inspiring global locations to drive strategy and execution. Founder-led and profitable, Canonical continues to grow while advancing open source innovation.
Canonical seeks a Distributed Systems Testing Software Engineer proficient in Python and Go to elevate the reliability of its cloud solutions. This role focuses on building and validating resilient distributed systems using Ubuntu and Juju for multi-cloud deployments. As part of the Distributed Systems testing team, you'll ensure high-quality testing across diverse environments—from bare metal in data centers to AWS, Google Cloud, Azure, and beyond. Dive into CI pipelines, AI/ML-driven test analysis, and cloud-native products like OpenStack, Kubernetes, and Kubeflow. Bring engineering rigor and data-driven insights to quality engineering, enabling Canonical's products to scale confidently in enterprise settings.
Your work directly supports Canonical's cloud orchestration tools, empowering developers worldwide to deploy robust applications. Tackle challenges in performance, resilience, and automation while pioneering new testing initiatives across the company.
In this role, you'll drive quality engineering excellence through hands-on development and collaboration:
Canonical looks for engineers who combine deep technical expertise with innovative problem-solving:
Stand out with experience in production web applications, data platforms (key-value stores, databases, event buses), large-scale data analytics, or AI/ML pipelines.
Joining Canonical means embracing a premium remote work lifestyle with unparalleled opportunities:
At Canonical, career progression is driven by impact, not hierarchy. As a Distributed Systems Testing Engineer, you'll lead initiatives, mentor peers, and shape Canonical's testing strategy. Opportunities abound to expand into AI/ML, cloud architecture, or product leadership. With a commitment to open source, your contributions gain global visibility, accelerating professional growth in a collaborative, innovative culture.
Canonical stands at the forefront of open source, powering Ubuntu across public clouds, edge computing, and enterprise AI. This role offers the chance to build resilient systems that enterprises rely on, within a remote-first company that values engineering excellence. Contribute to Juju, Kubernetes integrations, and beyond, while enjoying work-life balance and global impact. If you thrive on distributed systems challenges and data-driven quality engineering, Canonical is your platform for meaningful innovation.
Q: Is this role fully remote? Yes, it's home-based worldwide with minimal travel (2-4 weeks/year).
Q: What technologies will I work with? Primarily Python/Go, Juju, Kubernetes, OpenStack, CI tools, and cloud platforms like AWS/Azure/GCE.
Q: What's the team structure? Globally distributed, collaborative daily via modern tools, with periodic in-person meetings.
Q: Do I need prior Canonical experience? No—strong testing, Linux, and distributed systems skills are key.
Q: How does Canonical support professional development? Through challenging projects, global exposure, and open source contributions that build your expertise.
90,000 - 140,000 USD / yearly
* This is an estimated range based on market data and may vary based on experience and qualifications.
Get personalized recommendations to optimize your resume specifically for Distributed Systems Testing Software Engineer, Python / Go at Canonical - Worldwide Remote. Takes only 15 seconds!
Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.
Answer 10 quick questions to check your fit for Distributed Systems Testing Software Engineer, Python / Go at Canonical - Worldwide Remote @ Canonical.

No related jobs found at the moment.

© 2026 Pointers. All rights reserved.

Canonical
Canonical is the company behind Ubuntu, the world's most popular open source operating system powering enterprise cloud, AI, data science, and IoT initiatives globally. As a pioneer in open source software, Canonical serves leading public cloud providers, silicon manufacturers, and industry innovators. With over 1200 colleagues across 75+ countries, Canonical embodies a truly remote-first culture, minimizing office-based roles and maximizing global collaboration. Teams connect through 2-4 annual in-person meetings in inspiring global locations to drive strategy and execution. Founder-led and profitable, Canonical continues to grow while advancing open source innovation.
Canonical seeks a Distributed Systems Testing Software Engineer proficient in Python and Go to elevate the reliability of its cloud solutions. This role focuses on building and validating resilient distributed systems using Ubuntu and Juju for multi-cloud deployments. As part of the Distributed Systems testing team, you'll ensure high-quality testing across diverse environments—from bare metal in data centers to AWS, Google Cloud, Azure, and beyond. Dive into CI pipelines, AI/ML-driven test analysis, and cloud-native products like OpenStack, Kubernetes, and Kubeflow. Bring engineering rigor and data-driven insights to quality engineering, enabling Canonical's products to scale confidently in enterprise settings.
Your work directly supports Canonical's cloud orchestration tools, empowering developers worldwide to deploy robust applications. Tackle challenges in performance, resilience, and automation while pioneering new testing initiatives across the company.
In this role, you'll drive quality engineering excellence through hands-on development and collaboration:
Canonical looks for engineers who combine deep technical expertise with innovative problem-solving:
Stand out with experience in production web applications, data platforms (key-value stores, databases, event buses), large-scale data analytics, or AI/ML pipelines.
Joining Canonical means embracing a premium remote work lifestyle with unparalleled opportunities:
At Canonical, career progression is driven by impact, not hierarchy. As a Distributed Systems Testing Engineer, you'll lead initiatives, mentor peers, and shape Canonical's testing strategy. Opportunities abound to expand into AI/ML, cloud architecture, or product leadership. With a commitment to open source, your contributions gain global visibility, accelerating professional growth in a collaborative, innovative culture.
Canonical stands at the forefront of open source, powering Ubuntu across public clouds, edge computing, and enterprise AI. This role offers the chance to build resilient systems that enterprises rely on, within a remote-first company that values engineering excellence. Contribute to Juju, Kubernetes integrations, and beyond, while enjoying work-life balance and global impact. If you thrive on distributed systems challenges and data-driven quality engineering, Canonical is your platform for meaningful innovation.
Q: Is this role fully remote? Yes, it's home-based worldwide with minimal travel (2-4 weeks/year).
Q: What technologies will I work with? Primarily Python/Go, Juju, Kubernetes, OpenStack, CI tools, and cloud platforms like AWS/Azure/GCE.
Q: What's the team structure? Globally distributed, collaborative daily via modern tools, with periodic in-person meetings.
Q: Do I need prior Canonical experience? No—strong testing, Linux, and distributed systems skills are key.
Q: How does Canonical support professional development? Through challenging projects, global exposure, and open source contributions that build your expertise.
90,000 - 140,000 USD / yearly
* This is an estimated range based on market data and may vary based on experience and qualifications.
Get personalized recommendations to optimize your resume specifically for Distributed Systems Testing Software Engineer, Python / Go at Canonical - Worldwide Remote. Takes only 15 seconds!
Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.
Answer 10 quick questions to check your fit for Distributed Systems Testing Software Engineer, Python / Go at Canonical - Worldwide Remote @ Canonical.

No related jobs found at the moment.

© 2026 Pointers. All rights reserved.