Open Role
Canonical

Opportunity at

Canonical

Engineering Manager - Distributed Systems, Python / Go

Canonical, a profitable and growing founder-led enterprise provider of open source software and the Ubuntu platform, is hiring an Engineering Manager for Distributed Systems Testing. This…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
United States
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz1h agoEmployer posted Oct 23, 2026
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, a profitable and growing founder-led enterprise provider of open source software and the Ubuntu platform, is hiring an Engineering Manager for Distributed Systems Testing. This globally remote role involves leading a team focused on the quality engineering platform responsible for validating and deploying distributed systems across the organization's cloud portfolio. The person in this position will combine people leadership with technical expertise, guiding engineers from graduate to senior levels…

Job Description

Canonical, a profitable and growing founder-led enterprise provider of open source software and the Ubuntu platform, is hiring an Engineering Manager for Distributed Systems Testing. This globally remote role involves leading a team focused on the quality engineering platform responsible for validating and deploying distributed systems across the organization's cloud portfolio.

The person in this position will combine people leadership with technical expertise, guiding engineers from graduate to senior levels while actively contributing to code reviews, software design, and architecture discussions. The ideal candidate has a strong background in software engineering, distributed systems, and team mentorship.

Canonical operates as a distributed organization with employees spanning numerous countries. Team members gather in person two to four times per year in international locations for strategic planning and execution. The company evaluates compensation annually based on performance, geography, and experience, while providing ongoing professional development resources and wellness support.

Responsibilities

  • Lead, mentor, and coach software and quality engineers ranging from graduate to senior levels
  • Establish robust engineering practices and set clear delivery goals
  • Collaborate with senior engineers to determine technical strategy, standards, and architecture
  • Oversee the creation of automated testing infrastructure focused on resilience and interoperability
  • Enhance continuous integration pipelines, reporting mechanisms, and test tools across various cloud and bare-metal environments
  • Facilitate the adoption of distributed-systems testing tools and methodologies across organizational teams
  • Provide technical leadership through debugging, hands-on engineering, and design evaluations
  • Represent the testing team in cross-functional collaborations with stakeholders and developers

Requirements

  • Professional software engineering experience utilizing Python or Go
  • Expertise in distributed systems, cloud infrastructure, quality engineering, or related fields
  • Strong proficiency in modern software testing automation, processes, and strategies
  • Experience working with Linux, with Debian or Ubuntu preferred
  • Fostered background in agile development environments with organizational capabilities
  • Professional written and verbal communication skills in English
  • Availability to travel twice annually for company events lasting up to two weeks each

Qualifications

  • Exceptional academic record from both high school and university
  • Experience managing, coaching, and mentoring software engineers
  • Familiarity with cloud technologies such as Kubernetes, OpenStack, Juju, Terraform, AWS, Google Cloud, or Azure
  • Background in designing testing strategies for cloud-native or distributed systems
  • Experience building or operating large-scale test infrastructure and CI/CD pipelines
  • Knowledge of applying machine learning or artificial intelligence to engineering workflows or test analysis
  • Experience deploying, operating, or debugging distributed systems
  • History of leading globally distributed teams

Core Skills

Benefits

  • Annual compensation review considering experience, performance, and geographic location
  • Performance-driven annual bonus
  • Distributed work model supplemented by twice-yearly in-person team sprints
  • Annual personal learning and development budget of USD 2,000
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme and wellness support
  • Priority Pass and travel upgrades for long-haul company events

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this a remote position?

Yes, this is a globally remote role, though the manager typically leads a team concentrated within a major time zone such as the Americas or EMEA.

What travel is required for this role?

Team members are required to travel twice a year for company events that can last up to two weeks each in various international locations.

What programming languages are required?

Candidates must have professional software engineering experience using either Python or Go.

What is the salary for this position?

The posting does not specify a salary figure, noting only that compensation is shaped by geographic location, experience, and performance.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 1h ago
Full-time
Canonical
CanonicalAdded to Jobsiz 1h ago
Canonical
CanonicalAdded to Jobsiz 1h ago
Canonical
CanonicalAdded to Jobsiz 1h ago

Posted by Canonical

Source: Jobicy — Canada

View the original listing ↗

Posted by employer: Oct 23, 2026

Added to Jobsiz: Oct 28, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

370Open Jobs
—No reviews yet
View Company Profile