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.

Cloud Support Associate Engineer

Company: Canonical

Location: USA

Posted May 12, 2024

Canonical is offering a remote role for a hands-on engineer with a passion for Linux and cloud technologies. The Cloud Support Associate Engineer will provide expert technical support on the full cloud technical stack, troubleshoot complex issues, and contribute to knowledge base articles. The ideal candidate will have a technical degree, Linux troubleshooting experience, knowledge of cloud computing concepts, and strong communication skills. Canonical offers a competitive base pay, personal learning budget, annual compensation review, and additional benefits.

Senior Site Reliability / Gitops Engineer

Company: Canonical

Location: Anywhere

Posted May 31, 2024

Canonical is looking for a Senior SRE & Gitops Engineer to drive operations automation and improve Canonical products and open-source technologies. The role involves defining infrastructure as code, improving products, and collaborating with other teams.

Senior Design Manager (Infrastructure)

Company: Canonical

Location: EMEA

Posted May 28, 2024

The Senior Design Manager at Canonical plays a crucial role in making open source software accessible globally. This position involves leading a design team, managing expectations, and ensuring timely delivery of projects. The ideal candidate should have a strong portfolio in UX design, technical expertise, and experience in managing teams interacting with technical stakeholders. Canonical offers a competitive base pay, fully remote work environment, personal learning budget, and other benefits. The company is committed to diversity and equal opportunity employment.

Regional marketing specialist

Company: Canonical

Location: EMEA

Posted May 27, 2024

Canonical is seeking a regional marketing specialist for the EMEA region, responsible for developing long-term marketing strategies and executing campaigns for specific territories across EMEA and Americas. The ideal candidate should have B2B marketing experience, preferably in enterprise IT products or SaaS, and excellent communication skills. The role involves developing go-to-market strategies, setting KPIs, creating campaigns, managing budgets, and collaborating with sales and product teams. Canonical offers a competitive base pay, fully remote work environment, personal learning budget, annual compensation review, recognition rewards, parental leave, employee assistance program, and travel opportunities.

Global Alliances Revenue Operations Manager

Company: Canonical

Location: EMEA

Posted Jun 01, 2024

Canonical is seeking a Revenue Operations Manager to lead global alliances and channel partner sales. The role involves partnering with the executive team, driving process and system improvements, and delivering metrics and reporting. The ideal candidate should have an exceptional academic record, experience in senior leadership roles, and a deep understanding of working in a global multicultural organization. Canonical offers a distributed work environment, personal learning and development budget, and additional benefits.

Staff Engineer

Company: Canonical

Location: Anywhere

Posted May 23, 2024

Canonical is seeking a Staff Engineer with exceptional academic and technical skills to lead design and architecture of open source projects. The role involves coding in various languages, collaborating with a global team, mentoring colleagues, and contributing to technical documentation. The ideal candidate will have deep experience in at least one of Go, Rust, Python, or C, and subject matter expertise in their engineering domain. Canonical offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards.

Staff Engineer

Company: Canonical

Location: remote

Posted May 22, 2024

Canonical is seeking a Staff Engineer or above for a home-based, worldwide position. The role involves leading design and architecture of impactful open source projects, coding in various languages, collaborating with a globally distributed team, mentoring colleagues, displaying technical leadership, debugging issues, and contributing to technical documentation. The ideal candidate should have an exceptional academic track record, technical leadership skills, experience with at least one of Go, Rust, Python, or C, and deep experience in their engineering domain. Canonical offers a distributed work environment, personal learning budget, annual compensation review, recognition rewards, and more.

Canonical - People Data Analyst

Company: Canonical

Location: USA

Posted May 23, 2024

This text describes a job posting for a People Data Analyst position at Canonical, which is a remote role based in the USA. The posting was last updated on May 23.

Engineering Manager, Software Engineering

Company: Canonical

Location: North America

Posted May 24, 2024

Canonical, the company behind Ubuntu, is seeking a software engineering manager with a passion for open source software, Linux, and cloud computing. The role involves leading a regional team in Sustaining Engineering, which continuously improves open source software by resolving customer-reported defects. The team works on various technology fields including Ubuntu, OpenStack, Ceph, Kubernetes, Juju, and MAAS. The manager's primary responsibility is to support and develop their team, ensuring they grow professionally and have a great experience at Canonical. The role offers a competitive base pay, a fully remote working environment, a personal learning and development budget, and opportunities for travel. Canonical is an equal opportunity employer that values diversity and fosters a workplace free from discrimination.

B2B Event Specialist

Company: Canonical

Location: EMEA

Posted May 16, 2024

Canonical is seeking a B2B event specialist to develop a long-term event strategy and execute events across EMEA and Americas. The ideal candidate should have experience in B2B events, excellent communication skills, a hands-on mindset, and a growth mindset. The role involves maintaining an event list, setting KPIs, sourcing deals, providing logistic support, managing the budget, and improving event effectiveness. Canonical offers a competitive base pay, remote work, a personal learning budget, annual compensation review, recognition rewards, parental leave, an employee assistance program, travel opportunities, and a priority pass for travel upgrades.

Sales Development Representative

Company: Canonical

Location: North America

Posted May 20, 2024

Canonical, a global software company known for publishing Ubuntu and open-source enterprise solutions, is seeking a Sales Development Representative. The role involves handling inbound and outbound customer inquiries, traveling to events, collaborating with teams, and generating a multi-million pound pipeline. Canonical is looking for candidates with excellent academic results, passion for business and technology, and strong communication skills. The company offers competitive base pay, a personal learning budget, annual compensation review, recognition rewards, parental leave, and more. Canonical is an equal opportunity employer committed to fostering a diverse and inclusive workplace.

System Software Engineer - Ubuntu Networking

Company: Canonical

Location: North America,Latin America,EMEA

Posted May 17, 2024

Canonical, the company behind Ubuntu, is expanding its Foundations team to focus on improving the network stack's stability, reliability, and security. They are seeking a Linux System Engineer with a strong background in networking, Linux, and related technologies. The role involves collaborating with a distributed team, contributing to open-source projects, and maintaining core components of the Ubuntu network stack. Canonical offers a competitive compensation package, a distributed work environment, and opportunities for personal and professional growth.

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