Remote Engineering Manager: Distributed Systems (Python/Go)

Canonical

Douglas

Remote

GBP 91,000 - 136,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Team sprints in person
Learning budget
Compensation review
Parental leave
Wellness program
Travel opportunities

Job summary

Canonical is seeking an Engineering Manager for Distributed Systems Testing. Lead a team responsible for the quality engineering platform enabling deployment and validation of distributed systems across Canonical's cloud portfolio.

You will develop engineering talent, establish practices, and shape direction for testing infrastructure and automation, ensuring high-quality shipping of Canonical products.

Qualifications

  • Experience leading, coaching, and mentoring software engineers.
  • Professional software experience with Python or Go.
  • Expertise in distributed systems, cloud infrastructure, quality engineering, or related domain.
  • Strong knowledge of modern software testing processes, strategies, and automation.
  • Proficient in Linux environments and code reviews.

Responsibilities

  • Lead, coach, and develop a high-performing team of software and quality engineers.
  • Set expectations, strengthen practices, and ensure timely delivery against goals.
  • Shape technical strategy, architecture, roadmap, and standards.
  • Develop automated testing infrastructure for reliability and interoperability.
  • Improve CI pipelines and reporting across cloud environments.
  • Drive adoption of distributed-systems testing practices across teams.
  • Contribute through design reviews, debugging, and hands-on engineering.
  • Collaborate with stakeholders on quality engineering and developer experience.

Skills

People leadership
Python
Go
Distributed systems
Quality engineering
CI/CD
Cloud platforms
Test automation
Code reviews
English

Education

Strong academic track record

Tools

Linux
Juju
Terraform
OpenStack
Kubernetes
Ubuntu/Debian

Job description

Canonical is seeking an Engineering Manager for Distributed Systems Testing. Lead a team responsible for the quality engineering platform enabling deployment and validation of distributed systems across Canonical's cloud portfolio.

You will develop engineering talent, establish practices, and shape direction for testing infrastructure and automation, ensuring high-quality shipping of Canonical products.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Manager - Distributed Systems, Python / Go
Engineering Manager - Distributed Systems, Python / Go

Canonical • Douglas

Remote
GBP 91,000 - 136,000
Team sprints in person
Learning budget
Compensation review
+3
Open Source DevOps Engineer (Python/Golang) – Cloud & Linux
Open Source DevOps Engineer (Python/Golang) – Cloud & Linux

Meetborderless • Greater London

On-site
GBP 70,000 - 110,000
Distributed work environment with team
Learning & development budget
Annual compensation review
+3
Backend SaaS Engineering Manager
Backend SaaS Engineering Manager

Meetborderless • Greater London

On-site
GBP 120,000 - 170,000
Distributed sprints
Learning budget
Compensation review
+5
Remote Engineering Director: Lead Global Teams
Remote Engineering Director: Lead Global Teams

Meetborderless • Greater London

Remote
GBP 140,000 - 190,000
Annual compensation review
Performance bonus
Personal learning budget USD 2,000
Software Engineering Manager (Backend SaaS)
Software Engineering Manager (Backend SaaS)

Meetborderless • Greater London

On-site
GBP 120,000 - 170,000
Distributed sprints
Learning budget
Compensation review
+5
Embedded Linux Field Engineering Manager (Americas only)
Embedded Linux Field Engineering Manager (Americas only)

Canonical Ltd • United Kingdom

On-site
GBP 80,000 - 100,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Remote work flexibility
+2
Software Maintenance Engineer
Software Maintenance Engineer

Meetborderless • Greater London

On-site
GBP 70,000 - 110,000
Global remote work
Learning budget of USD 2,000 per year
Annual compensation review
+1
Remote Python Engineer — Open Source & Cloud Scale
Remote Python Engineer — Open Source & Cloud Scale

Meetborderless • Greater London

Hybrid
GBP 66,000 - 89,000
Annual learning budget USD 2,000
Travel for company events twice a year
Annual compensation review
+2
Remote Python Data Platform Engineer — Automation
Remote Python Data Platform Engineer — Automation

Meetborderless • Greater London

On-site
Confidential
Project Manager - Ubuntu Embedded Systems
Project Manager - Ubuntu Embedded Systems

Meetborderless • Greater London

On-site
GBP 66,000 - 96,000
Team sprints in person (twice yearly)
Learning budget USD 2,000/year
Annual compensation review
+3