Remote Engineering Manager - Distributed Systems Testing (Python/Go)

Canonical

Colombia

Remote

COP 382,153,000 - 573,230,000

Full time

19 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Distributed work environment
Learning budget ($2,000/year)
Annual compensation review
Holiday leave
Parental leave
Employee Assistance Programme

Job summary

Canonical is hiring an Engineering Manager for Distributed Systems Testing to lead a team delivering the quality engineering platform for cloud-based Canonical solutions. You will drive testing infrastructure, automation, and cross-team collaboration to ensure reliable deployments across bare-metal, private, and public clouds.

You will mentor engineers, shape technical direction, and contribute to patches and architecture discussions as needed, while growing the team and advancing testing

Qualifications

  • Proven leadership of software engineers.
  • Experience programming in Python or Go.
  • Expertise in distributed systems and cloud infrastructure.
  • Strong knowledge of modern quality engineering practices and automation.
  • Experience improving CI pipelines and test tooling.
  • Proficient in Linux (Debian/Ubuntu preferred).
  • Ability to review code and participate in architecture discussions.
  • Experience in an agile development environment and strong communication.
  • Excellent written and spoken English.
  • Willingness to travel twice a year for company events or projects.

Responsibilities

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

Skills

Leadership experience
Python or Go
Distributed systems
Quality engineering
CI/CD testing
Linux (Debian/Ubuntu)
Code reviews & architecture
Agile development
English communication
Willingness to travel

Education

Exceptional academic track record (high school & university)

Job description

Canonical is hiring an Engineering Manager for Distributed Systems Testing to lead a team delivering the quality engineering platform for cloud-based Canonical solutions. You will drive testing infrastructure, automation, and cross-team collaboration to ensure reliable deployments across bare-metal, private, and public clouds.

You will mentor engineers, shape technical direction, and contribute to patches and architecture discussions as needed, while growing the team and advancing testing

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 • Colombia

Remote
COP 382,153,000 - 573,230,000
Distributed work environment
Learning budget ($2,000/year)
Annual compensation review
+3
Remote Engineering Manager, Linux Cloud & AI
Remote Engineering Manager, Linux Cloud & AI

Canonical • Colombia

On-site
COP 402,738,622 - 503,423,278
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Annual holiday leave
+3
Remote Engineering Manager - Sustaining Open Source
Remote Engineering Manager - Sustaining Open Source

Canonical • Colombia

On-site
COP 267,540,632 - 401,310,949
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+4
Engineering Manager - Backend SaaS (Python/Golang)
Engineering Manager - Backend SaaS (Python/Golang)

Canonical • Colombia

On-site
COP 268,492,415 - 369,177,070
Distributed work environment
Personal learning and development budget of USD 2,000
Annual compensation review
+3
IAM Engineering Manager: Remote Go/Python & Kubernetes
IAM Engineering Manager: Remote Go/Python & Kubernetes

Canonical • Colombia

On-site
COP 402,738,622 - 536,984,830
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Remote Landscape Software Engineer - Python & Linux
Remote Landscape Software Engineer - Python & Linux

Canonical • Colombia

On-site
COP 267,782,426 - 368,200,836
Learning budget USD 2,000 per year
Annual compensation review
Travel to events 2–4 weeks per year
+1
Remote Software Engineer — Go & Python for Kubernetes
Remote Software Engineer — Go & Python for Kubernetes

Canonical • Colombia

On-site
COP 169,439,832 - 237,215,764
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+5
Ceph & Distributed Storage Engineer (Python/Go) – Remote
Ceph & Distributed Storage Engineer (Python/Go) – Remote

Canonical • Colombia

On-site
COP 234,930,863 - 402,738,622
Personal learning and development budget of $2,000 per year
Annual compensation review
Recognition rewards
+2
Engineering Manager, Ceph & Distributed Storage
Engineering Manager, Ceph & Distributed Storage

Canonical • Colombia

On-site
COP 180,000,000 - 280,000,000
Remote Public Cloud Program Lead (Linux/Open Source)
Remote Public Cloud Program Lead (Linux/Open Source)

Canonical • Colombia

On-site
COP 302,053,967 - 402,738,622
Personal development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2