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.

Site Reliability Engineering Manager

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. The company is hiring a Site Reliability Engineering Manager to lead a high-performance team in a distributed environment. The role involves leading a team, representing the IS team to stakeholders, organizing internal projects, mentoring engineers, and ensuring proper team focus on priorities and deliverables.

Senior Site Reliability / Gitops Engineer

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical seeks a Senior Site Reliability Engineer to drive automation and innovation in open-source technologies, offering global collaboration, competitive benefits, and a dynamic work environment.

Growth Engineer

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical is seeking an experienced Growth Engineer to join their team and take ownership of their marketing technology stack, data architecture, and infrastructure. The role involves designing and scaling systems that power marketing automation, lifecycle marketing, and data-driven growth initiatives. The ideal candidate will be passionate about technology, data, and the use of technology in marketing, and will thrive in an environment that emphasizes ownership, collaboration, learning, and continuous improvement.

Silicon Alliances Ecosystem Development Manager

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical is a leading provider of open source software and operating systems, with a focus on enterprise initiatives such as public cloud, data science, AI, and IoT. The company is founder-led, profitable, and growing, with a global distributed team. The role of a Silicon Alliances Ecosystem Development Manager involves working with semiconductor companies to combine open source adoption with innovative optimizations, developing joint product roadmaps, and creating go-to-market strategies.

Software Engineer - Python - Container Images

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical is a leading provider of open source software and operating systems. They offer a rewarding career working with the best people in technology, building container images and contributing to open source projects. The company values collaboration, diversity, and knowledge sharing.

Software Engineer - OpenStack

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical is a leading provider of open source software and operating systems, with a focus on enterprise initiatives such as public cloud, data science, AI engineering, and IoT. The company is hiring a Software Engineer for their OpenStack Engineering team, working on Charmed OpenStack and Ceph. The role requires a Python software developer with experience in automating infrastructure as code and working with distributed systems.

Public Cloud Project Manager

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical is a leading provider of open source software and operating systems, with a focus on enterprise initiatives such as public cloud, data science, AI, and IoT. The company is hiring a Public Cloud Project Manager to manage key Tier 1 Enterprise Public Cloud accounts, collaborate with various stakeholders, and ensure successful project delivery. Canonical offers a distributed work environment, personal learning and development budget, annual compensation review, and various benefits.

Python Engineer

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical is a leading provider of open source software and operating systems, with a focus on Python development and collaboration with the open source community. The company offers remote work opportunities and values diversity and excellence.

Software Engineering Manager - Ubuntu Linux Kernel

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical is a leading provider of open source software and operating systems, with a focus on Ubuntu. The company is founder-led, profitable, and growing. They are hiring Software Engineering Managers to lead technical teams in various aspects of Linux kernel delivery and support. The role involves leading a distributed team, working with silicon or cloud partners, ensuring compatibility with diverse hardware platforms, maintaining quality control standards, mitigating security threats, and engaging with other teams and the open source community.

Rust Engineering Lead - Linux and Open Source

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical is hiring Rust Engineering Leads to drive adoption of Rust in their open-source projects and platforms like Ubuntu. The role involves designing software, advocating for Rust, and collaborating globally in a distributed environment with opportunities for growth and innovation.

Engineering Manager - Public Cloud, Python, Golang

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical, a leading open-source provider, offers an Engineering Manager role with global collaboration opportunities, emphasizing innovation, remote work, and professional growth. The position highlights technical leadership, cloud infrastructure optimization, and a supportive work environment with benefits like travel, learning budgets, and competitive compensation.

Partner Sales Manager - Hewlett Packard Enterprise

Company: Canonical

Location: Remote

Posted Dec 02, 2025

Canonical promotes itself as a leading open source provider with widespread enterprise adoption and global collaboration. The text highlights growth opportunities, key partnerships, and a job opening for a Partner Sales Manager with HPE, emphasizing innovation and open source capabilities.

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