Open Role
Canonical

Opportunity at

Canonical

Engineering Manager - Distributed Systems, Python / Go

Canonical creates open-source software and operating systems utilized across the technology and enterprise sectors, including the Ubuntu platform used in cloud computing, data science, artificial intelligence,…

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 creates open-source software and operating systems utilized across the technology and enterprise sectors, including the Ubuntu platform used in cloud computing, data science, artificial intelligence, and Internet of Things projects. The company operates globally with a distributed workforce and minimal office presence. Canonical is currently seeking an Engineering Manager for Distributed Systems Testing to lead a team focused on the quality engineering platform that tests and deploys distributed systems…

Job Description

Canonical creates open-source software and operating systems utilized across the technology and enterprise sectors, including the Ubuntu platform used in cloud computing, data science, artificial intelligence, and Internet of Things projects. The company operates globally with a distributed workforce and minimal office presence. Canonical is currently seeking an Engineering Manager for Distributed Systems Testing to lead a team focused on the quality engineering platform that tests and deploys distributed systems throughout the company portfolio.

This position combines people management with technical software engineering responsibilities. The selected candidate will mentor software and quality engineers, establish robust engineering standards, and help shape technical strategy alongside senior staff. While the primary focus involves team growth and execution, the role requires direct technical contributions such as code reviews, software design evaluations, and architecture discussions. The ideal candidate blends strong technical judgement in distributed systems with leadership capabilities to deliver automated testing tools and infrastructure that support other engineering groups.

Responsibilities

  • Manage, mentor, and develop a team of software and quality engineers ranging from entry to senior levels
  • Establish clear performance goals, strengthen engineering workflows, and drive timely product delivery
  • Collaborate with senior engineers to define technical strategies, architectural standards, and roadmaps
  • Supervise the creation of automated testing infrastructure focused on system reliability, resilience, and interoperability
  • Enhance CI pipelines, reporting tools, and testing mechanisms across bare-metal, private cloud, and public cloud settings
  • Provide hands-on technical leadership through code reviews, design evaluations, and debugging activities
  • Represent the testing team in cross-functional collaborations with stakeholders across the organization

Requirements

  • Proven background in coaching, mentoring, and leading software engineering teams
  • Professional programming expertise using Python or Go
  • Demonstrated experience in quality engineering, cloud infrastructure, or distributed systems
  • Familiarity with modern software testing strategies, processes, and automation techniques
  • Working knowledge of Linux, with a preference for Ubuntu or Debian
  • Strong communication and presentation skills in professional English
  • Ability to travel internationally twice a year for company events lasting up to two weeks

Qualifications

  • Exceptional academic background from high school and university
  • Experience with cloud technologies such as Kubernetes, OpenStack, Juju, Terraform, AWS, Google Cloud, or Azure
  • Background in designing test strategies specifically for cloud-native or distributed architectures
  • Experience building or operating large-scale test infrastructure and CI/CD pipelines
  • Familiarity applying artificial intelligence or machine learning to test analysis and engineering workflows
  • Experience operating, deploying, or debugging distributed computing systems
  • Previous experience managing globally distributed teams

Core Skills

Benefits

  • Compensation determined by geographic location, performance, and experience with annual reviews
  • Performance-driven annual bonus structure
  • Distributed work model supplemented by twice-yearly in-person team sprints
  • Annual personal learning and development budget of USD 2,000
  • Recognition rewards and annual holiday leave
  • Maternity and paternity leave provisions
  • Employee Assistance Programme and wellness support
  • Travel upgrades and Priority Pass access 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.

What is the remote work policy for this role?

The posting indicates this is a globally remote role where team members typically concentrate within a major time zone such as the Americas or EMEA, featuring twice-yearly in-person team sprints.

What programming languages are required?

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

Is travel required for this position?

Yes, team members are required to travel twice a year for company events that can last up to two weeks each.

What is the salary for this position?

The job posting does not specify a salary amount.

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 — UAE

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