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.

Marketing Data Analyst

Company: Canonical

Location: Other US Location

Posted Jun 03, 2024

Canonical is seeking a Marketing Data Analyst with a background in data science, mathematics, actuarial science, or engineering. The ideal candidate should have knowledge in advanced statistics, data sciences, coding/scripting languages, and databases. They should be passionate about technology, technology marketing, and the use of technology in marketing. The role involves utilizing advanced data analytics to grow Canonical's product adoption and market penetration, focusing on quantitative and qualitative data analytics, designing and conducting experiments, and collaborating with stakeholder teams. Canonical offers a fully remote working environment, personal learning and development budget, annual compensation review, recognition rewards, annual holiday leave, parental leave, employee assistance programme, opportunity to travel to new locations, and Priority Pass for travel.

Software Engineer - Ubuntu Systems Management

Company: Canonical

Location: North America

Posted Jun 05, 2024

Canonical is offering an exciting opportunity for a software engineer with a passion for open source software, particularly Linux, Python, and web services at scale. The role involves contributing to the development of Landscape, the leading management tool for Ubuntu systems, in a distributed team. The engineer will be responsible for writing high-quality code, participating in code and architectural reviews, and collaborating with DevOps for Landscape SaaS. The position is remote-based in the Americas region, with occasional travel for internal and external events. Canonical values diversity and encourages applications from all backgrounds.

Junior Customer Success Manager

Company: Canonical

Location: APAC

Posted Jun 04, 2024

Canonical is seeking a Junior Customer Success Manager for the APAC region, focusing on the Tech segment. The role involves supporting customers, enriching documentation, driving campaigns, and onboarding new users. The ideal candidate should have customer-facing experience, empathy, a passion for technology, excellent presentation skills, strong organizational skills, and the ability to collaborate with various departments. Canonical offers a distributed work environment, personal learning budget, annual compensation review, recognition rewards, and more. Canonical is an equal opportunity employer committed to fostering a diverse and inclusive workplace.

Lead Engineer - Ubuntu Linux

Company: Canonical

Location: Anywhere

Posted Jun 04, 2024

Canonical, the company behind Ubuntu Linux, is seeking exceptionally talented technology experts with deep technical backgrounds in operating system kernels and distributions. The successful candidate will lead the delivery of a team of engineers, setting technical direction and collaborating with senior technical leadership. The role involves driving engagements with key partners, mitigating vulnerabilities, enhancing performance, streamlining third-party component packaging, and delivering Ubuntu Linux at scale. The ideal candidate should have strong communication skills, expert understanding of C programming, and demonstrated expertise in *nix-based operating systems. Additional skills include RTOS and real-time performance analysis, Ubuntu/Debian/Snap packaging, kernel patching, and low-level system engineering. Canonical offers a home-based work environment, personal learning budget, annual compensation review, recognition rewards, and opportunities for international travel.

Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch

Company: Canonical

Location: Anywhere

Posted Jun 08, 2024

Canonical is hiring for a globally remote role in the OpenSearch team, responsible for automating OpenSearch operations. The role involves creating and automating features of data platforms, collaborating with an international team, and writing high-quality Python code. Proven experience in software development using Python, distributed systems, and a degree in Computer Science or a related field are required. Additional skills in operating search and analytics engines, Linux systems administration, cloud solutions, and Kubernetes are beneficial. Canonical offers a competitive base pay, fully remote work, a personal learning budget, annual compensation reviews, recognition rewards, parental leave, an Employee Assistance Programme, and travel opportunities.

Senior Observability Platform Developer - Python/Go

Company: Canonical

Location: North America,Latin America,EMEA

Posted Jun 08, 2024

Canonical is seeking an experienced developer with a proven track record in Python and/or Go to join the Observability team. The developer will be responsible for developing a cloud-native monitoring stack using best-in-class open-source tools. The stack is designed to be resilient, scalable, and provide deep insights. The role offers an exciting opportunity for a software engineer passionate about open source, Linux, Kubernetes, and Observability. The monitoring stack will monitor applications across various cloud technologies and infrastructure. The developer will collaborate with a globally distributed team, write high-quality code, debug issues, and contribute to open-source codebases. Canonical offers a competitive base pay, a fully remote working environment, and additional benefits such as a personal learning budget, annual compensation review, and travel opportunities.

Software Engineer (Python/Linux/Packaging)

Company: Canonical

Location: North America,Latin America,EMEA

Posted Jun 08, 2024

Canonical, a leading open-source tech firm, is seeking a Python-proficient software engineer to enhance developer experience and build tooling. The role involves working with packaging formats, build systems, and automation to simplify software shipping to various platforms. The company offers competitive compensation, a fully remote work environment, and a personal learning budget. Canonical is committed to diversity and equal opportunity employment.

Enterprise Customer Success Manager Americas

Company: Canonical

Location: North America

Posted Jun 04, 2024

Canonical is seeking an experienced Enterprise Customer Success Manager to join their team remotely in the Americas. The role involves onboarding new customers, managing a portfolio of accounts, collaborating with various teams, and advocating for customers internally. The ideal candidate should have a strong background in IT, excellent presentation skills, and experience with agile methodologies. Canonical offers a competitive compensation package, a distributed work environment, and opportunities for personal and professional growth.

Developer Relations Engineer

Company: Canonical

Location: Anywhere

Posted Jun 08, 2024

Canonical is a pioneering tech firm that publishes Ubuntu, an open-source project. They are looking for a Developer Relations Engineer to engage with open-source communities and developer-centric organizations. The role involves contributing to product management, maintaining conversations with developers, and solving technical problems.

Containerization & Virtualisation Engineer

Company: Canonical

Location: Anywhere

Posted Jun 06, 2024

Canonical, a leading provider of open source software and operating systems, is seeking exceptional Go, Rust, or C/C++ software engineers for virtualization and container technology. The company, known for its platform Ubuntu and contributions to public cloud data science, AI engineering, and IoT, is founder-led, profitable, and growing. Canonical is investing in open source projects like RustVMM, Docker image improvement, LXD, MicroK8s, and Charmed Kubernetes. The ideal candidate should have an exceptional academic track record, experience in open source virtualization or container tech, kernel or low-level system experience, and excellent communication skills. Canonical offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards.

Enterprise Customer Success Manager APAC

Company: Canonical

Location: APAC

Posted Jun 03, 2024

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. The company is looking for an Enterprise Customer Success Manager to join their team, responsible for developing trust with customers and providing them with the best possible experience.

Community Engineer

Company: Canonical

Location: Anywhere

Posted Jun 08, 2024

Canonical is seeking a Community Engineer to facilitate community work, support initiatives, and engage with volunteer developers. The role involves collaborating with a distributed team, writing content, and representing the Ubuntu community. The ideal candidate should be passionate about open source, have technical skills, and experience with developer tools and open source projects. The position offers a competitive base pay, fully remote work, and additional benefits.

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