Engineering Manager, Distributed Systems Testing (Remote)

Jobicy

United States

Remote

USD 150,000 - 210,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Learning budget
Annual compensation review
Maternity/Paternity leave
Wellness support
Travel opportunities

Job summary

Canonical is hiring an Engineering Manager for Distributed Systems Testing to lead a team responsible for the quality engineering platform that enables deployment and validation of distributed systems across Canonical’s cloud portfolio.

This role combines strong software engineering judgment with people leadership to develop talent, establish best practices, and set technical direction for high‑quality testing infrastructure and automation across bare‑metal and cloud environments.

Qualifications

  • Professional software engineering experience with Python or Go.
  • Expertise in distributed systems, cloud infrastructure, quality engineering, or a closely related domain.
  • Strong knowledge of modern software testing processes, strategies, and automation.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Strong technical judgement and ability to engage in code reviews, architecture discussions, and software design.
  • Experience in an agile development environment with ability to organize a team to deliver high‑quality results.
  • Professional written and spoken English with excellent communication and presentation skills.

Responsibilities

  • Lead, coach, and develop a high‑performing team of software and quality engineers across levels.
  • Set clear expectations, strengthen engineering practices, and ensure timely delivery against goals.
  • Partner with senior engineers to shape technical strategy, architecture, and roadmaps.
  • Guide development of automated testing infrastructure for reliability and resilience of distributed systems.
  • Improve CI pipelines, testing tools, and reporting across diverse cloud environments.
  • Enable teams to adopt distributed‑systems testing practices and tooling.
  • Contribute technically through design reviews, debugging, and hands‑on engineering when needed.
  • Represent the team with stakeholders and collaborate on quality engineering and developer experience.

Skills

Python
Go
Distributed systems
Cloud infrastructure
Quality engineering
CI/CD
Code reviews
English communication

Tools

Juju
Terraform
OpenStack
Kubernetes

Job description

Canonical is hiring an Engineering Manager for Distributed Systems Testing to lead a team responsible for the quality engineering platform that enables deployment and validation of distributed systems across Canonical’s cloud portfolio.

This role combines strong software engineering judgment with people leadership to develop talent, establish best practices, and set technical direction for high‑quality testing infrastructure and automation across bare‑metal and cloud environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Manager, Distributed Systems & Testing
Engineering Manager, Distributed Systems & Testing

Canonical • United States

Remote
USD 180,000 - 240,000
Distributed work environment with team
Learning budget USD 2,000 per year
Annual compensation review
+6
Engineering Manager – Distributed Systems, Python / Go
Engineering Manager – Distributed Systems, Python / Go

Jobicy • United States

Remote
USD 150,000 - 210,000
Learning budget
Annual compensation review
Maternity/Paternity leave
+2
Remote Engineering Manager - Linux Cloud & Microservices
Remote Engineering Manager - Linux Cloud & Microservices

Canonical • United States

Remote
USD 120,000 - 160,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+5
Remote Cloud Engineering Manager (Linux/OpenStack)
Remote Cloud Engineering Manager (Linux/OpenStack)

Canonical • United States

Remote
USD 120,000 - 160,000
Personal learning budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Global Remote Engineering Manager for Open Source & Linux
Global Remote Engineering Manager for Open Source & Linux

Canonical • United States

On-site
USD 150,000 - 210,000
Learning budget USD 2,000/year
Annual compensation review
Travel opportunities for events
+1
Engineering Director, Livepatch & Billing Systems (Remote)
Engineering Director, Livepatch & Billing Systems (Remote)

Jobicy • United States

Remote
USD 180,000 - 260,000
Distributed team sprints
Learning budget USD 2000
Annual compensation review
+6
Engineering Manager, Container & Virtualization Infra
Engineering Manager, Container & Virtualization Infra

Canonical Ltd. • United States

Remote
USD 170,000 - 210,000
Annual bonus
Learning budget
Travel opportunities
+2
Remote Engineering Manager - Container & Virtualization Infra
Remote Engineering Manager - Container & Virtualization Infra

CrossTalent • United States

Remote
USD 140,000 - 190,000
Global remote work
2–4 team sprints in person per year
Learning budget
+4
Cloud Engineering Manager, Managed Services (Remote)
Cloud Engineering Manager, Managed Services (Remote)

United States Digital Space LLC • United States

Remote
USD 140,000 - 210,000
Distributed work environment
Learning budget USD 2,000/year
Annual compensation review
+3
Engineering Manager- Ceph & Distributed Storage
Engineering Manager- Ceph & Distributed Storage

Canonical Ltd. • United States

Remote
USD 180,000 - 240,000