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.

Developer Relations Engineer

Company: Canonical

Location: Remote

Posted Oct 07, 2024

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. They are looking for a Developer Relations Engineer to engage with open source communities and developer-centric organizations. The role involves working with developers, maintaining conversations, and contributing to technical documentation.

Graduate Product Marketing Manager

Company: Canonical

Location: EMEA

Posted Oct 16, 2024

Canonical is looking for a Graduate Product Marketing Manager to develop marketing strategy and go-to-market plans for a diverse range of products. The ideal candidate is passionate about technology, marketing, and collaboration. The role involves leading on content dissemination, campaign development, and planning for product launches, as well as collaborating with demand generation teams and creating content online and in print.

Linux Platform Integration - Ubuntu Systems Senior Engineer

Company: Canonical

Location: Remote

Posted Oct 07, 2024

Canonical is looking for a talented individual to work on optimizing Ubuntu for the latest IoT, desktop, and server hardware platforms. The role involves designing and implementing Ubuntu integration, working with partners, and participating in customer engagements. The company offers a fun, fast-paced team environment, learning and development opportunities, and a competitive base pay.

Linux Software Engineering Manager - Ubuntu Platform Optimisation

Company: Canonical

Location: Remote

Posted Oct 07, 2024

The job posting is for a Partner Engineering Manager role at Canonical, a pioneering tech firm that publishes Ubuntu. The role involves leading an engineering team, managing technical relationships, and developing and evangelizing great engineering practices. The company offers a range of benefits, including a distributed work environment, personal learning and development budget, and recognition rewards.

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Company: Canonical

Location: Anywhere

Posted Oct 09, 2024

The text describes an exciting opportunity for a software engineer to work on the Ubuntu Foundations Team, focusing on modern C and C++ programming languages and their ecosystem. The team will deliver the best possible GCC and LLVM runtimes and supporting tooling in Ubuntu, ensuring the cutting edge of modern programming languages innovation is available to Ubuntu users.

Backend Software Engineer

Company: Canonical

Location: Anywhere

Posted Oct 16, 2024

Canonical is a growing international software company that offers exciting opportunities for software engineers to work on open source software, Linux, and Web Services at scale. The company is looking for exceptional engineers who are passionate about clean APIs, automated tests, and shipping. The role involves collaborating with a globally distributed team, designing and implementing new features, and working remotely.

Head of Growth

Company: Canonical

Location: EMEA

Posted Oct 10, 2024

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. They are looking for a Head of Growth to join their team and execute on their growth hacking strategy.

Graduate or Associate level copywriter

Company: Canonical

Location: EMEA

Posted Oct 11, 2024

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. They are looking for a content writer to join their product management organization to tell the story of open source in business and IT. The role involves writing content for Canonical.com, reviewing and providing feedback on content, and collaborating with product and marketing teams to map the buyer's journey and implement a content strategy.

ISV Embedded Solutions Director

Company: Canonical

Location: North America,Latin America,EMEA

Posted Oct 09, 2024

Canonical is a leading provider of open source software and operating systems, with a focus on innovation and collaboration. The company is hiring an ISV Embedded Solutions Director to drive partnerships and licensing for Ubuntu and Ubuntu Pro. The role requires exceptional academic track record, technical expertise, and strong interpersonal skills.

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Company: Canonical

Location: Remote

Posted Oct 07, 2024

The text describes an exciting opportunity for a software engineer to work on the Ubuntu Foundations Team, focusing on modern C and C++ programming languages and their ecosystem. The team will deliver the best possible GCC and LLVM runtimes and supporting tooling in Ubuntu, and the engineer will have the opportunity to work with the best and brightest people in open source technology.

GitOps Engineering Manager

Company: Canonical

Location: Remote

Posted Oct 07, 2024

Canonical is a pioneering tech firm that publishes Ubuntu, an open-source project. They are looking for a GitOps Manager to lead a team in the APAC timezone, with experience in Linux, operations, and management. The role involves leading a team, representing the IS team, and implementing structured engineering and operations processes.

Americas Director of Enterprise Open Source Sales

Company: Canonical

Location: Poland,Ukraine

Posted Oct 16, 2024

Canonical is a leading provider of open source software and operating systems, with a mission to accelerate the adoption and quality of open source globally. The company is hiring an Americas Sales Director to lead several teams of enterprise sales representatives, and is looking for candidates with empathy for customers, high intellect, passion for technology, teamwork, and energy.

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