Engineering Manager – Distributed Systems, Python / Go

🔥 17 minutes ago

🌏 Anywhere in the World

⏰ Full Time

🟡 Mid-level

🟠 Senior

👮‍♀️ Software Engineering Manager

Where this job comes from

Posted on Canonical's careers page, not through a job board

First seen by Remote Rocketship 17 minutes ago

Logo of Canonical

Canonical

501 - 1000 employees

Founded 2004

🤖 Artificial Intelligence

Open Source • Cloud • Artificial Intelligence

Canonical is the company behind Ubuntu, the world's most popular open-source operating system, which provides fast, modern, and secure Linux solutions for desktops, servers, and cloud environments. They offer a comprehensive set of products and services, including Ubuntu Desktop, Ubuntu Server, cloud solutions such as OpenStack, and tools for managing containerized applications with Kubernetes. Canonical focuses on making open-source technology reliable and accessible across various industries, from IoT and AI to enterprise infrastructure.

📋 Description

• Lead, coach, and develop a high-performing team of software and quality engineers from graduate to senior level • Set expectations, strengthen engineering practices, and ensure timely delivery against agreed goals • Partner with senior engineers on technical strategy, architecture, roadmap, and engineering standards • Guide automated testing infrastructure development for distributed-system reliability, interoperability, and resilience • Improve CI pipelines, testing tools, and reporting across bare-metal, private-cloud, and public-cloud environments • Enable Canonical engineering teams to adopt distributed-systems testing practices and tooling • Provide technical leadership through design and code reviews, debugging, and hands-on engineering • Represent the team with stakeholders and collaborate across Canonical on quality engineering, infrastructure, and developer experience

🎯 Requirements

• An exceptional academic track record from both high school and university • Experience in leading, coaching, and mentoring software engineers • 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 working in an agile development environment and ability to organize a team to deliver high-quality results • Professional written and spoken English • Ability to travel twice a year for company events up to two weeks each • Experience with cloud technologies such as Kubernetes, OpenStack, Juju, Terraform, AWS, Google Cloud, or Azure is valued • Experience designing testing strategies for distributed or cloud-native systems is valued • Experience building or operating large-scale CI/CD and test infrastructure is valued • Experience applying AI or machine learning to test analysis, failure classification, or engineering workflows is valued • Experience deploying, operating, or debugging distributed systems is valued • Experience leading globally distributed teams is valued

🏖️ Benefits

• Performance-driven annual bonus • Distributed work environment with twice-yearly team sprints in person • Personal learning and development budget of USD 2,000 per year • Annual compensation review • Recognition rewards • Annual holiday leave • Maternity and paternity leave • Employee Assistance Programme and wellness support • Opportunity to travel to new locations to meet colleagues • Priority Pass and travel upgrades for long-haul company events

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🕒 October 21

Supabase

51 - 200

☁️ SaaS

🔌 API

🤖 Artificial Intelligence

Engineering Manager leading remote teams building Supabase Spark, an agentic database platform. Owning people management, hiring, roadmap delivery, and incident response.

🌏 Anywhere in the World

💰 $80M Series B on 2022-05

⏰ Full Time

🟡 Mid-level

🟠 Senior

👮‍♀️ Software Engineering Manager

🕒 October 6

Maisha Meds

51 - 200

🏥 Healthcare

💊 Pharmaceuticals

🤝 Non-profit

Engineering Manager leading remote engineers building pharmacy, clinic, and patient-program technology. Managing technical delivery for Maisha Meds’ healthcare platform across Africa.

🌏 Anywhere in the World

💵 $90k - $160k / year

💰 $40k Grant on 2018-12

⏰ Full Time

🟡 Mid-level

🟠 Senior

👮‍♀️ Software Engineering Manager

🕒 September 12

Supabase

51 - 200

☁️ SaaS

🔌 API

🤖 Artificial Intelligence

Engineering Manager leading billing engineering for Supabase’s developer-focused Postgres platform. Owning team development, monetization systems, roadmap delivery, and incident response.

🌏 Anywhere in the World

💰 $80M Series B on 2022-05

⏰ Full Time

🟡 Mid-level

🟠 Senior

👮‍♀️ Software Engineering Manager

🕒 August 19

BotCity

11 - 50

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

Engineering Manager leading BotCity’s global Platform Engineering team. Scaling Java B2B SaaS reliability, observability, security, and delivery practices.

🌏 Anywhere in the World

⏰ Full Time

🟡 Mid-level

🟠 Senior

👮‍♀️ Software Engineering Manager

🗣️🇧🇷🇵🇹 Portuguese Required

🕒 July 17

Ava Labs

51 - 200

₿ Crypto

🌐 Web 3

Lead engineering organization for Fortary's digital asset infrastructure. Oversee architecture, strategy, and team growth for custody systems at institutional scale.

🌏 Anywhere in the World

💵 $225k - $337.5k / year

💰 $230M Initial Coin Offering - Ava Labs on 2021-09

⏰ Full Time

🟠 Senior

👮‍♀️ Software Engineering Manager

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok