Jobs at Canonical

1,642 open positions

Canonical is the company behind Ubuntu, the world’s most popular Linux distribution, and a leading provider of open‑source cloud infrastructure. Founded in 2004 by Mark Shuttleworth, Canonical delivers Ubuntu Server, Ubuntu Core, and the Snap packaging system that powers millions of servers and IoT devices. The company’s influence spans cloud, containers, edge computing, and AI, making it a key player for developers and enterprises seeking reliable, secure, and scalable solutions.

Canonical hires across a broad spectrum of technical and non‑technical roles. Software engineers work on the Ubuntu kernel, cloud image building, and the Snapcraft toolchain. DevOps and Site Reliability teams maintain large‑scale deployments in public clouds. Security engineers focus on hardening the OS and supply‑chain integrity. Outside engineering, Canonical looks for product managers, sales engineers, marketing specialists, and customer support experts who can articulate the value of open‑source solutions to diverse audiences.

Job Transparency’s salary data lets you compare Canonical offers to market benchmarks instantly, while sentiment scores reveal how current and former employees feel about work‑life balance, career growth, and culture. By reviewing these insights before applying, you can negotiate better, target roles that match your expectations, and avoid surprises in compensation or workplace dynamics.

Linux Support Associate (Remote - home based)

Company: Canonical

Location: Other US Location

Posted Jun 20, 2023

None Found

Engineering Director, Multi-cloud Orchestrator (Golang)

Company: Canonical

Location: Other US Location

Posted Jun 05, 2023

This is an opportunity to lead a globally distributed software engineering team building a multi-cloud orchestration engine at Canonical. The role involves day-to-day leadership of 3 teams, delivering high-quality software in Go, and influencing the culture and strategy. The role is fully remote with global travel for company events. Canonical is a pioneering tech firm that is at the forefront of the global move to open source.

Golang System Software Engineer - Containers / Virtualisation

Company: Canonical

Location: Other US Location

Posted Jun 14, 2023

Canonical is hiring a Golang software engineer to work on the low level Go codebase. The team is responsible for the design, development and evolution of LXD, a modern system container and virtual machine manager. The job requires experience in Go and C programming, knowledge of networking and storage technologies, and experience with cloud computing, virtualization, containers, distributed systems, and open source community.

Head of Partner Marketing

Company: Canonical

Location: Other US Location

Posted May 17, 2023

Canonical is a global open source solutions provider and the publisher of Ubuntu. They lead the way in providing free open source software solutions, supporting enterprises in cloud infrastructure, advanced robotics, AI, blockchain, autonomous cars, and smart things. They support critical infrastructure and operations for thousands of businesses and millions of Ubuntu users worldwide, including major companies like AT&T, Bloomberg, Netflix, Paypal, Sky, Slack, Spotify, and Tmobile. Canonical seeks to have a positive impact on the global IT community and supports new and innovative development for their partners and communities. They have over 800 employees in 39 countries and offer a collaborative and open work environment. The marketing team at Canonical drives commercial outcomes, grows the addressable market, and develops strategic relationships with global partners in technology, public cloud, silicon, hardware vendors, and IoT. The ideal candidate is passionate about technology, marketing, and problem-solving, with experience in B2B marketing, enterprise software, SaaS, or silicon. They should have strong customer/partner relationship management skills, analytical skills, and a growth mindset.

Global Payroll Administrator

Company: Canonical

Location: Other US Location

Posted May 22, 2023

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. The company is looking for an exceptional payroll administrator to manage the company's end-to-end global payroll and contractor payments.

Public Cloud Project Manager

Company: Canonical

Location: Other US Location

Posted May 15, 2023

Canonical is seeking a Public Cloud Project Manager with a strong background in IT Cloud industry, Linux, Open source, and Public Cloud space. The role involves managing multiple projects simultaneously, ensuring they are delivered within schedule, scope, cost, budget, and resources expectations. The successful candidate will collaborate with various stakeholders, conduct regular status meetings, and advocate for Canonical's technologies. Canonical offers a remote-first work environment, personal learning and development budget, annual compensation review, and recognition rewards.

Engineering Manager - Ubuntu Core

Company: Canonical

Location: Americas, EMEA

Posted May 18, 2023

The text describes a role for a technical engineering manager in the Ubuntu team, focusing on leading a team to develop and implement Ubuntu Core system software on various CPU architectures. The role involves building a distributed team, demonstrating engineering principles, supporting timely delivery, advocating for agile practices, and growing a healthy engineering culture. The position requires experience in embedded software, Golang, C/C++, and Shell, and a solid understanding of Linux. The company values diversity and fosters a workplace free from discrimination.

HPC Automation Engineering Manager - Python & Linux

Company: Canonical

Location: Other US Location

Posted May 17, 2023

The text describes a role at Canonical, a pioneering tech firm that is at the forefront of the global move to open source. The role involves engineering management of a software development team to deliver an outstanding HPC experience from bare metal to public cloud as part of the broader Ubuntu platform. The ideal candidate should have deep experience with Python, experience in HPC environments, and familiarity with HPC hardware and software. The company offers a fully remote working environment, personal learning and development budget, annual compensation review, recognition rewards, annual holiday leave, parental leave, employee assistance program, opportunity to travel to new locations, and Priority Pass for travel and travel upgrades for long haul company events.

Engineering Manager, Ubuntu Server - cloud-init

Company: Canonical

Location: Worldwide

Posted May 20, 2023

Canonical is seeking a passionate and experienced leader to manage the team delivering cloud-init, a standard for customizing cloud instances, to the world. The role involves working with various cloud providers, the cloud-init community, and distributions to update builds and coordinate needs. The successful applicant will influence the product's evolution, advocate for modern software development practices, and grow a collaborative engineering culture. Canonical offers learning and development opportunities, flexible working options, and a diverse workplace free from discrimination.

Americas Channel Account Manager

Company: Canonical

Location: Other US Location

Posted May 19, 2023

Canonical, the publisher of Ubuntu, is expanding its Channel Sales team to meet growing demand from channel partners. The Partner Account Manager role involves identifying, prospecting, and engaging reseller and distributor partners to grow Canonical's business. Key responsibilities include developing channel strategy, increasing awareness of Canonical in open source and cloud markets, and maintaining relationships with priority resellers and distributors. The ideal candidate should have a technology background, sales experience, and a proven track record of achieving sales targets.

Americas Channel Account Manager

Company: Canonical

Location: Other US Location

Posted May 19, 2023

Canonical, the publisher of Ubuntu, is expanding its Channel Sales team to meet growing demand from channel partners. The Partner Account Manager role involves identifying, prospecting, and engaging reseller and distributor partners to grow Canonical's business. Key responsibilities include developing channel strategy, increasing awareness of Canonical in open source and cloud markets, and maintaining relationships with priority resellers and distributors. The ideal candidate should have a technology background, sales experience, and strong interpersonal skills. Canonical offers a competitive base pay, remote work environment, and additional benefits such as a personal learning budget, annual compensation review, and travel opportunities.

Frequently Asked Questions

What is it like to work at Canonical?
Canonical fosters an open‑source culture where collaboration and rapid iteration are core values. Employees enjoy flexible remote policies, a global team that spans time zones, and opportunities to contribute directly to Ubuntu releases. The company emphasizes continuous learning, offering internal training on cloud, container, and security technologies, and encourages community engagement through events and sponsorships.
What types of positions are available at Canonical?
Canonical hires for roles in software engineering (Ubuntu kernel, Snapcraft, cloud tooling), DevOps and Site Reliability Engineering, Security, Product Management, Sales Engineering, Marketing, Customer Support, and Infrastructure Operations. Each role requires a blend of technical skill, problem‑solving ability, and a passion for open‑source principles.
How can I stand out as an applicant?
Demonstrate open‑source contributions, especially to Ubuntu, Snap, or related projects. Highlight experience with cloud platforms (AWS, GCP, Azure) and container orchestration (Kubernetes, Docker). Quantify achievements—e.g., reduced deployment times by X% or improved security posture. Tailor your resume to Canonical’s values: emphasize teamwork, impact, and continuous learning. Prepare for technical interviews by mastering data structures, system design, and real‑world problem solving, and showcase your ability to work in a distributed environment.

Other Companies Hiring