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.

Software Engineer - Cloud Images

Company: Canonical

Location: Remote

Posted Dec 03, 2025

Canonical is a leading provider of open source software and operating systems. They are hiring a Software Engineer to work on Linux cloud infrastructure pipelines and automation. The role involves collaborating with cloud partners and building automated pipelines for image delivery and testing.

Global Head of GSI Alliances

Company: Canonical

Location: Remote

Posted Dec 03, 2025

Canonical highlights its leadership in open source software, growth, and global partnerships. The company emphasizes innovation, distributed collaboration, and opportunities for impactful roles. It promotes a flexible work environment with career development and competitive benefits.

Travel Operations Specialist

Company: Canonical

Location: Remote

Posted Dec 03, 2025

Canonical is a leading provider of open source software and operating systems. They offer a distributed work environment with team sprints and opportunities for travel. The company values excellent communication skills, self-awareness, and accountability. They offer competitive compensation, benefits, and a personal learning budget.

Security Software Engineer

Company: Canonical

Location: Remote

Posted Dec 03, 2025

Canonical is a leading provider of open source software and operating systems, with a focus on security. They are looking for exceptional security-focused software engineers to join their globally distributed teams. The company offers a distributed work environment, personal learning and development budget, and various benefits.

Software Engineer - Python and K8s

Company: Canonical

Location: Remote

Posted Dec 03, 2025

Canonical's job posting highlights their mission to reinvent open source software management, emphasizing innovation in cloud computing, Kubernetes, and global collaboration. The role offers opportunities to work on cutting-edge technologies with a distributed team, along with benefits like remote work, travel, and professional development. The company promotes a culture of excellence and diversity, with a focus on impactful engineering and open source contributions.

Golang System Software Engineer - Containers / Virtualisation

Company: Canonical

Location: Remote

Posted Dec 03, 2025

Canonical promotes itself as a leading open-source provider with global impact, highlighting its Ubuntu platform's enterprise adoption and innovative technologies. The job posting emphasizes collaboration, professional growth, and a distributed work environment with opportunities for travel and learning.

Software Engineer (Python/Linux/Packaging)

Company: Canonical

Location: Remote

Posted Dec 03, 2025

Canonical, a leading open-source provider, offers roles in software engineering with Python and Linux expertise. The company emphasizes remote work, global collaboration, and innovative tools like Snapcraft and Charmcraft. Benefits include competitive pay, learning budgets, and travel opportunities.

Senior Ubuntu Embedded IoT System Engineer

Company: Canonical

Location: Remote

Posted Dec 03, 2025

Canonical, a leading open-source provider, seeks a Senior Ubuntu Embedded IoT System Engineer to collaborate with top tech partners. The role offers global impact, cutting-edge tech, and remote work with international travel opportunities.

Software Engineering Manager - Container and Virtualisation Infrastructure

Company: Canonical

Location: Remote

Posted Dec 03, 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 founder-led, profitable, and growing, with a mission to build a next-generation private cloud infrastructure. They are hiring engineering managers with experience in high-quality microservice architectures and deep familiarity with Linux kernel virtualization, storage, and networking.

Project Manager - Ubuntu Embedded Systems

Company: Canonical

Location: Remote

Posted Dec 03, 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 Project Manager for Ubuntu Embedded Systems to coordinate and complete large, complex customer-facing projects involving the delivery of Ubuntu images on various devices. The role requires solid project management experience, excellent communication skills, and the ability to work with cross-cultural and multi-continental teams.

Software Engineer - Data Infrastructure - OpenSearch/ElasticSearch

Company: Canonical

Location: Remote

Posted Dec 03, 2025

Canonical is hiring for various roles in automation and open-source technologies, offering remote work and competitive benefits.

Senior Software Engineer - MAAS

Company: Canonical

Location: Remote

Posted Dec 03, 2025

Canonical, a leading open-source provider, promotes its Ubuntu platform and MAAS technology. The job requires expertise in Python/Go for scalable cloud solutions, with benefits like global travel and professional development.

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