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: Other US Location

Posted May 10, 2024

Canonical is offering a remote role for a Cloud Support Associate Engineer, ideal for a hands-on engineer passionate about Linux and cloud technologies. The role involves providing expert technical support on the full cloud technical stack, contributing to knowledge base articles, and maintaining regular communication with the team. The ideal candidate should have a technical degree, Linux troubleshooting experience, knowledge of cloud computing concepts, and strong programming fundamentals. Canonical offers a competitive base pay, personal learning budget, annual compensation review, recognition rewards, and more. The company is an equal opportunity employer, fostering a diverse and inclusive workplace.

Linux Systems Software Engineering Manager

Company: Canonical

Location: Anywhere

Posted May 09, 2024

Canonical is seeking a Partner Engineering Manager to lead a team optimizing Ubuntu for the latest hardware. The role involves collaborating with silicon companies, managing relationships with key technology partners, and ensuring timely delivery on project milestones. The ideal candidate should have experience with Linux packaging, open source communities, Python, C, C++, and managing software engineers. The role offers a competitive base pay, fully remote work, a personal learning budget, and opportunities for professional growth.

Marketing automation specialist

Company: Canonical

Location: EMEA

Posted May 12, 2024

Canonical is seeking a Marketing Operation Specialist to join their team. The ideal candidate should be passionate about technology, marketing, and the use of technology in marketing. They should have advanced proficiency with Marketo, Mautic, Hubspot, or Salesforce Marketing Cloud, and experience in setting up integrations and automations between CRM systems and other platforms. The role involves supporting marketing team members with strategic expertise, setting up and monitoring Marketo campaigns and automations, and developing Canonical's martech stack to industry-leading standards. The company offers a fully remote working environment, a personal learning and development budget, annual compensation review, recognition rewards, annual holiday leave, parental leave, an Employee Assistance Programme, and opportunities to travel to meet colleagues.

Software Engineer - Data Infrastructure - Kafka

Company: Canonical

Location: Anywhere

Posted May 12, 2024

Canonical is seeking a globally remote software engineer with hands-on experience in Python, distributed systems (Kafka, Spark), and Linux systems administration. The role involves creating and automating infrastructure features for data platforms, collaborating with a distributed team, and working with open-source community dynamics. Canonical offers a competitive base pay, fully remote work environment, personal learning budget, and additional benefits.

Partner Marketing Manager - Silicon Vendors

Company: Canonical

Location: North America,Latin America

Posted May 12, 2024

Canonical is seeking a Partner Marketing Manager to develop co-marketing relationships with leading silicon vendors and technology companies. The ideal candidate should have B2B marketing experience, strong relationship management skills, and hands-on campaign management experience. They should be passionate about technology, marketing, and continuous improvement. The role involves growing joint sales, establishing relationships with silicon vendors, and crafting co-marketing strategies. Canonical offers a competitive base pay, remote work environment, personal learning budget, and additional benefits.

Regional HR Manager

Company: Canonical

Location: North America,Latin America

Posted May 09, 2024

Canonical, a leading tech firm in open source, is seeking an HR Manager to lead the Americas team. The role involves scaling HR operations, managing employee life-cycle, and partnering with senior leadership. The ideal candidate should have HR experience in a technology business, people management skills, and be able to work in a remote-first organization. Canonical offers a competitive compensation package, including a personal learning budget, annual compensation review, and recognition rewards.

Site Reliability / Gitops Engineer

Company: Canonical

Location: Anywhere

Posted May 07, 2024

Canonical is seeking a Site Reliability / Gitops Engineer with extensive experience in IT operations automation, Infrastructure as Code, and a passion for technology. The role involves driving operations automation, improving IaC processes, and maintaining operational responsibility for Canonical's core services, networks, and infrastructure. The ideal candidate should have a strong engineering background, Python software development experience, and practical knowledge of Linux networking, routing, and firewalls. Canonical offers a competitive base pay, a fully remote working environment, a personal learning and development budget, and opportunities for travel and recognition rewards.

Python Software Engineer - Ubuntu Server Certification

Company: Canonical

Location: North America,Latin America

Posted May 07, 2024

Canonical is seeking a Python developer with hardware knowledge to join the Server Certification team. The team develops Python-based testing tools for Ubuntu Server, ensuring optimal user experience on enterprise hardware. The ideal candidate should be familiar with hardware, have software development experience, and be comfortable in a customer-facing role. This role offers a chance to impact Linux adoption on enterprise server hardware, with a fun, fast-paced team environment and numerous learning opportunities. The position involves contributing to open-source tools, troubleshooting hardware compatibility issues, and supporting hardware partners and internal teams.

Channel Account Manager

Company: Canonical

Location: Anywhere

Posted May 11, 2024

Canonical, the publisher of Ubuntu, is expanding its channel sales team to meet growing demand from partners. The Channel Partner Manager role involves developing channel strategy, increasing awareness of Canonical in open source and cloud markets, identifying and recruiting new partners, and driving channel pipeline. The ideal candidate should have a technology degree, software sales experience, fluency in English, understanding of open source Linux and Ubuntu, and a proven track record of achieving sales targets. Canonical offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards.

Linux Engineering Manager - Optimisation for Latest Hardware

Company: Canonical

Location: North America,Latin America,EMEA

Posted May 09, 2024

The role involves leading an engineering team that collaborates with Linux engineers from a major silicon company to optimize Ubuntu for the latest silicon. The candidate must be resourceful, articulate, and capable of delivering solutions across PC and IoT technologies. The role requires managing relationships with key technology partners, ensuring timely delivery of project milestones, and providing technical leadership. The ideal candidate should have experience with Linux distributions, high-performance server-class hardware, and agile software development methodologies. Canonical offers learning and development opportunities, annual compensation reviews, recognition rewards, annual leave, and a priority pass for travel.

Web Frontend Engineer - JS, CSS, React, Flutter

Company: Canonical

Location: Other US Location

Posted May 09, 2024

Canonical is seeking developers with exceptional academic records and a passion for open-source software, innovation, and cutting-edge web technologies. The company offers roles in web and Flutter engineering, focusing on creating consistent, accessible, and performant interfaces. Developers will work on high-quality code, collaborate with a global team, and contribute to technical documentation. Canonical values accessibility, performance, and user experience, and encourages community engagement. The company provides a distributed work environment, learning budget, and additional benefits.

Performance Marketing Manager

Company: Canonical

Location: EMEA

Posted May 12, 2024

Canonical, a pioneering tech firm known for publishing Ubuntu, is seeking a Performance Marketing Manager. The ideal candidate should be passionate about technology and marketing, with a proven track record in performance marketing in a B2B environment. They should be proficient with ad platforms, have experience in ad automation, and be skilled in data analysis. The role involves supporting the marketing team, monitoring paid campaigns, and developing Canonical's adtech stack. The company offers a fully remote working environment, a personal learning and development budget, and opportunities for travel. Canonical is an equal opportunity employer, valuing diversity and fostering a discrimination-free workplace.

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