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.

Ubuntu on WSL Software Engineer

Company: Canonical

Location: Latin America,North America,EMEA

Posted Apr 10, 2024

Canonical, a leading provider of open source software, is hiring an Ubuntu on WSL Software Engineer. The role involves implementing support for new WSL features in Ubuntu, managing Ubuntu WSL applications in the Microsoft Store, and contributing to upstream projects. The successful candidate will have a strong academic background, software development experience in high-level languages, and excellent interpersonal skills. The role offers a home-based position in the EMEA or Americas time zone, a personal learning and development budget, and opportunities for international travel.

Cloud Support Engineer

Company: Canonical

Location: North America,Latin America

Posted Apr 10, 2024

Canonical is looking for a Cloud Support Engineer to work on Ubuntu solutions. The role involves troubleshooting complex issues, working with customers, and contributing to knowledge base articles. The company offers a remote working environment, personal learning budget, and competitive pay.

Engineering Director, Ubuntu Desktop

Company: Canonical

Location: Other US Location

Posted Apr 09, 2024

Canonical is a leading provider of open source software and operating systems, seeking a Director of Ubuntu Desktop Engineering to lead the development of the world's best open source desktop experience and developer platform.

Rust Engineering Lead - Linux and Open Source

Company: Canonical

Location: Anywhere

Posted Apr 09, 2024

Canonical, a leading provider of open source software, is hiring Rust Engineering Leads of all levels to drive the adoption of Rust in their offerings, starting with Ubuntu. The company is founder-led, profitable, and growing, with a focus on global distributed collaboration. The ideal candidate should have an exceptional academic track record, experience with Linux, and a passion for Rust and system-level software. Canonical offers a distributed work environment, personal learning budget, and opportunities for travel.

Linux System Enablement Engineer - RISC-V

Company: Canonical

Location: EMEA

Posted Apr 10, 2024

Canonical is seeking an experienced System and Hardware Enablement Engineer with a passion for Linux systems, RISC-V architecture, Ubuntu, and the open-source community. The role involves working on the architecture design and development of core components for RISC-V architecture support in the Ubuntu Distribution, collaborating with the upstream community, and interacting with hardware vendors. The engineer will contribute to projects like U-Boot, OpenSBI, or GRUB, and have the opportunity to work on cutting-edge platforms. The role is remote and can be held in European, Middle East, or African time zones. Canonical offers a competitive base pay, a personal learning and development budget, annual compensation review, recognition rewards, annual holiday leave, parental leave, employee assistance programme, and priority pass for travel.

Marketing Data Analyst

Company: Canonical

Location: EMEA

Posted Apr 08, 2024

Canonical is seeking a Marketing Data Analyst to join their team, focusing on utilizing advanced data analytics to grow product adoption and market penetration. The ideal candidate should have a background in data science, advanced statistics, and coding/scripting languages. They should be passionate about technology, marketing, and the use of technology in marketing. The role involves collaborating with various teams, designing experiments, and maintaining data systems. Canonical offers a fully remote working environment, personal learning budget, annual compensation review, recognition rewards, parental leave, employee assistance programme, travel opportunities, and more.

Engineering Director, Ubuntu Desktop

Company: Canonical

Location: North America,Latin America,EMEA

Posted Apr 11, 2024

Canonical is a leading provider of open source software and operating systems, seeking a Director Ubuntu Desktop Engineering to lead the development of the world's best open source desktop experience and developer platform.

Partner Marketing Lead

Company: Canonical

Location: North America,Latin America

Posted Apr 11, 2024

Canonical is seeking a Partner Marketing Lead to develop strategic relationships with global technology partners, including public cloud, silicon, and hardware vendors. The ideal candidate will have B2B marketing experience, strong relationship management skills, and a growth mindset. They will lead a team of Partner Marketing Managers, grow partner sales, and develop scalable marketing campaigns. Canonical offers a competitive base pay, remote work environment, and additional benefits such as a personal learning budget, annual compensation review, and travel opportunities.

Global Head of GSI Alliances

Company: Canonical

Location: EMEA

Posted Apr 10, 2024

Canonical is creating a new senior leadership role, Head of Global System Integrator (GSI) Alliances, to lead business development and partnerships with important technology firms. The role involves expanding into the enterprise market, working closely with GSI partners, and ensuring Canonical's solutions are used in GSI digital transformation platforms. The successful candidate will have experience in alliance and indirect sales management roles, GSI sector experience, and deep commercial experience. Canonical offers competitive compensation, remote work, personal learning budget, annual compensation review, recognition rewards, annual holiday leave, parental leave, employee assistance programme, and priority pass for travel.

Manager, Public Cloud Project Management

Company: Canonical

Location: Other US Location

Posted Apr 09, 2024

Canonical, a leading provider of open-source software and operating systems, is seeking a Manager for the Public Cloud Project Management Team. The role involves leading a team of project managers, overseeing Ubuntu's integration and optimization on various public cloud platforms, and driving the adoption and success of Ubuntu in the cloud. The ideal candidate should have a Bachelor's degree in Computer Science or related field, experience leading diverse, remote project teams, and strong software engineering project management experience. The company offers a distributed work environment, personal learning and development budget, and additional benefits.

General Counsel - global software company

Company: Canonical

Location: Other US Location

Posted Apr 09, 2024

Canonical, a leading provider of open source software and operating systems, is seeking a Global General Counsel to lead its in-house legal, ESG, regulatory compliance, and reporting team. The role involves establishing policy, representing the company on complex regulatory matters, drafting and negotiating commercial contracts, and coordinating with legal counsel and executives. The ideal candidate will have an exceptional academic track record, law degree, and experience in corporate, commercial, and intellectual property law with a software or technology focus. The company offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards.

Engineering Manager - Data Platform

Company: Canonical

Location: Anywhere

Posted Apr 10, 2024

Canonical is seeking a technical Engineering Manager with Python and Golang experience to lead teams focused on Big Data and MySQL databases. The role involves building scalable data solutions for Kubernetes and cloud machines, hiring and mentoring team members, contributing code, managing expectations, advocating agile practices, ensuring quality, growing a collaborative culture, and working from home with global travel. The company offers a competitive base pay, remote work, learning budget, annual compensation review, recognition rewards, parental leave, employee assistance program, 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