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.

Engineering Manager - MLOps & Analytics

Company: Canonical

Location: North America,Latin America,EMEA

Posted Apr 16, 2024

The role of an Engineering Manager at Canonical involves leading a team of engineers, developing colleagues, reviewing code, and ensuring the team is productive and unblocked. The manager is expected to help team members grow, do meaningful work, and work well with colleagues and the community. They will collaborate with other managers, product managers, and architects to produce an engineering roadmap. The role requires fluency in the programming language, architecture, and components used by the team, such as Kubeflow, MLFlow, and Feast. Code reviews, architectural leadership, and commitment to healthy engineering practices are essential. The role is globally remote, and the manager will manage a distributed team, organize team processes, conduct one-on-one meetings, and mentor team members. Canonical offers a competitive compensation package, a distributed work environment, personal learning and development budget, and opportunities for travel.

Lead Development Lifecycle Engineer

Company: Canonical

Location: North America,Latin America,EMEA

Posted Apr 15, 2024

Canonical is looking for a Development Lifecycle Engineer to lead the effort to make Ubuntu fit for mission-critical environments. The role involves implementing agile lifecycle release trains, working with engineering stakeholders, and establishing qualification requirements to support engineering quality standards.

New Graduate HR Generalist

Company: Canonical

Location: North America,Latin America,EMEA

Posted Apr 11, 2024

Canonical, a global tech firm specializing in open source, is seeking exceptional recent graduates for HR Generalist roles in its global team. The Associate HR Generalist will support HR activities for AMER and EMEA regions, driving HR processes and partnering with managers and employees. The ideal candidate will have an exceptional academic record, HR experience, and an interest in the technology sector. The role involves providing HR support, maintaining HRIS, managing global projects, and ensuring GDPR compliance. Canonical offers a competitive compensation package, a distributed work environment, and opportunities for personal and professional growth.

Manager - Public Cloud Project Management

Company: Canonical

Location: North America,Latin America

Posted Apr 12, 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 a related field, experience leading diverse remote project teams, and strong software engineering project management experience. Canonical offers a distributed work environment, personal learning and development budget, and additional benefits.

Visual UI Designer

Company: Canonical

Location: EMEA

Posted Apr 15, 2024

Canonical, the company behind Ubuntu, is seeking an exceptional Visual UI Designer. The role involves creating intuitive products from complex open-source software, contributing to the design of world-renowned software used by millions daily. The designer will work in a multi-disciplinary environment, collaborating with visual designers, UX designers, and developers. The ideal candidate should have excellent design skills, a passion for user experience, and knowledge of design tools like InDesign, Illustrator, Figma, and Photoshop. Canonical offers a competitive base pay, a personal learning budget, annual compensation reviews, recognition rewards, parental leave, and an employee assistance program. The company is committed to diversity and equal opportunity employment.

Global Procurement Manager - Software Industry

Company: Canonical

Location: EMEA

Posted Apr 11, 2024

Canonical, a leading provider of open source software, is seeking a Global Procurement Manager. The role involves managing procurement for travel, hotels, convention spaces, advertising, hardware, software, and SaaS. The ideal candidate should have a strong academic background, MCIPS, and passion for technology. They should be able to anticipate multi-year needs, analyze supply chain carbon footprint, and drive effective global sourcing. The company offers a distributed work environment, personal learning budget, and opportunities for travel.

Legal Counsel - tech sector, global company

Company: Canonical

Location: EMEA

Posted Apr 11, 2024

Canonical, a leading provider of open source software and operating systems, is seeking a Legal Counsel to join their expanding legal team. The role involves drafting, reviewing, and negotiating commercial contracts, engaging with legal issues related to contracts with customers, suppliers, partners, and employees, and providing high-quality legal and commercial advice. The ideal candidate should have an exceptional academic track record, an undergraduate degree in law, and active license to practice law. They should be organized, efficient, and have good commercial acumen. The role offers a distributed work environment, personal learning and development budget, annual compensation review, and recognition rewards. Canonical is an equal opportunity employer that values diversity and fosters a workplace free from discrimination.

GitOps Engineering Manager

Company: Canonical

Location: APAC

Posted Apr 13, 2024

Canonical is seeking a GitOps Manager with expertise in Linux operations and team leadership. The role involves leading a high-performance team, managing operations engineers, and collaborating with internal teams. The ideal candidate should have experience in software delivery using infrastructure as code, managing devops teams for SaaS offerings, and understanding of testing methodologies and maintainable code quality. Canonical offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards among other benefits.

Performance Engineer - Open Source

Company: Canonical

Location: Anywhere

Posted Apr 11, 2024

Canonical is a leading provider of open source software and operating systems, with a focus on performance engineering and correctness. The company is looking for exceptional individuals to join their team, with a strong emphasis on precision, rigour, and drive.

General Counsel - global software company

Company: Canonical

Location: EMEA,North America,Latin America

Posted Apr 11, 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, an undergraduate degree in law, and experience in corporate, commercial, and intellectual property law with a software or technology focus. The company offers a distributed work environment, personal learning and development budget, annual compensation review, and recognition rewards.

Billing System Software Engineer

Company: Canonical

Location: EMEA

Posted Apr 16, 2024

Canonical is seeking a Billing System Engineer Commercial Systems to develop an internal billing system, delivering a consistent billing experience to all Canonical customers. The role involves working with open source development, collaborating with colleagues, and deploying and operating services. The ideal candidate should have experience as a software developer in a high-level language, preferably Go or Python, and excellent communication skills. The position offers a fully remote working environment, personal learning and development budget, and opportunities for travel.

Systems Integrations Engineering Manager

Company: Canonical

Location: EMEA

Posted Apr 16, 2024

Canonical is seeking an experienced Engineering Manager with a background in Python and Go to lead a team of software engineers. The role involves designing and delivering engineering solutions, improving processes, collaborating with business customers, and integrating various SaaS systems like Salesforce, NetSuite, and GSuite. The ideal candidate should have prior software development experience, excellent understanding of integration patterns, strong communication skills, and the ability to work remotely. Canonical offers a competitive base pay, a fully remote working environment, a personal learning budget, and opportunities for travel. The company is a pioneer in open source technology, publishing Ubuntu and contributing to AI, IoT, and cloud platforms.

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