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.

Enterprise Software Sales - Brasil Markets

Company: Canonical

Location: Other US Location

Posted Jan 28, 2023

None Found

Engineering Manager - Ubuntu Core

Company: Canonical

Location: Other US Location

Posted Jan 28, 2023

None Found

Global Channel Sales Director

Company: Canonical

Location: Other US Location

Posted Jan 27, 2023

None Found

Senior Software Engineer - Cloud Images

Company: Canonical

Location: Other US Location

Posted Feb 04, 2023

This job posting is for a senior software engineer position at Canonical, focusing on Linux, cloud infrastructure, automation, and open source software. The role involves working with major cloud partners like Amazon, Microsoft, and Google to enhance Ubuntu's cloud capabilities. Key responsibilities include build system development, implementing cloud features in Ubuntu Server, operating continuous delivery pipelines, and engaging with partners. The ideal candidate should have a passion for technology, experience with public clouds, and expertise in Python software development on Linux. Canonical offers a range of benefits including professional development opportunities, flexible working options, and a commitment to diversity and inclusion.

HPC Automation Engineering Manager - Python & Linux

Company: Canonical

Location: Other US Location

Posted Jan 11, 2023

The role involves managing a software development team to deliver an outstanding HPC experience from bare metal to public cloud as part of the Ubuntu platform. The ideal candidate should have deep experience with Python, HPC environments, and familiarity with HPC hardware and software. They should also have excellent judgement about people, be comfortable holding contributors accountable, and have an understanding of security practices.

Software Engineer - Cross-platform C++ - Multipass

Company: Canonical

Location: Other US Location

Posted Dec 09, 2022

The Multipass team is hiring a Senior Software Engineer to join their distributed team. The job requires expertise in modern C++ development, software testing, and test-driven development. The team values quality in their code and great user experience.

Software Engineer - Docker Images & Community

Company: Canonical

Location: Other US Location

Posted Dec 19, 2022

Canonical is hiring a Senior Software Engineer to build a new generation of Ubuntu-based container images. The role involves developing tools, technology, and community processes, working with multiple teams, and contributing to a fast-moving product.

Global Account Manager - USA

Company: Canonical

Location: Other US Location

Posted Jan 12, 2023

Canonical is hiring Global Account Managers to deepen engagement with large multinational customers, focusing on Hybrid Cloud initiatives and projects. The successful candidate will build trust with clients, demonstrate leadership, and drive successful outcomes.

Engineering Manager - Ubuntu Systems Management

Company: Canonical

Location: Other US Location

Posted Jan 27, 2023

None Found

Global Head of Performance Engineering

Company: Canonical

Location: Other US Location

Posted Jan 27, 2023

None Found

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