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.

Senior Executive Assistant

Company: Canonical

Location: Other US Location

Posted Jun 16, 2024

Canonical, a leading provider of open source software and operating systems, is seeking a Senior Executive Assistant. The role involves supporting operations for one or more departments, coordinating reports and meetings, organizing international events, managing suppliers and stakeholders, and collaborating across teams. The ideal candidate should have excellent communication skills, responsibility, integrity, self-awareness, and the ability to travel up to four times a year. Canonical offers a distributed work environment, personal learning budget, annual compensation review, recognition rewards, and more. The company is an equal opportunity employer, fostering a workplace free from discrimination.

Site Reliability Engineer

Company: Canonical

Location: EMEA

Posted Jun 08, 2024

Canonical is seeking a Site Reliability Engineer with Python software engineering skills to join their team. The role involves practicing devsecops from bare metal to applications, architecting and running OpenStack, Kubernetes, and software-defined storage. The company offers a culture of openness, inclusiveness, and a wide range of engineering disciplines. Canonical is a remote-first company that values continuous learning and offers a variety of benefits including learning and development, annual compensation review, recognition rewards, annual leave, and priority pass for travel.

Technical Manager - Automotive and Industrial

Company: Canonical

Location: Anywhere

Posted Jun 08, 2024

Canonical is seeking a Technical Manager Automotive and Industrial with a passion for open source and precision engineering. The role involves leading a team of engineers to adapt Canonical's products to automotive and industrial specific requirements, representing Canonical in the automotive community and standards consortia, and ensuring compliance with industry standards. The successful candidate will work closely with the Automotive Product Manager to define and execute a vision and roadmap for automotive at Canonical. The role is globally remote with opportunities for international travel.

Embedded & Desktop Linux Systems Engineer - Optimisation

Company: Canonical

Location: Anywhere

Posted Jun 09, 2024

Canonical is seeking a resourceful and articulate individual to optimize Ubuntu for the latest silicon, working on a globally remote role. The candidate will design and implement Ubuntu integration for IoT and server-class hardware platforms, collaborate with partners for a first-class Ubuntu experience, and participate as a technical lead on complex customer engagements. The ideal candidate should have a Bachelor's degree in Computer Science or a related field, experience with Linux packaging, open source communities, C/C++, and preferably graphics stacks, networking, and IoT/Embedded experience. Canonical offers a competitive base pay, personal learning budget, annual compensation review, recognition rewards, parental leave, employee assistance program, and opportunities for travel.

Regional HR Manager APAC

Company: Canonical

Location: APAC

Posted Jun 15, 2024

Canonical, a global tech firm known for its open-source projects like Ubuntu, is seeking a regional HR lead for APAC. The role involves leading a team of HR professionals, providing precise and compliant HR operations, and partnering with senior leadership. The ideal candidate should have HR experience in a technology business, labor law knowledge in specific countries, and people management skills. Canonical offers a fully remote work environment, personal learning budget, annual compensation review, recognition rewards, parental leave, employee assistance program, travel opportunities, and more.

Senior Software Engineer - Digital Workplace

Company: Canonical

Location: Other US Location

Posted Jun 16, 2024

Canonical, a pioneer in the digital workplace, is seeking a Senior Web Engineer with expertise in backend web service programming, web development technologies, data analytics, and machine learning. The role involves designing and delivering web-based systems, providing insights into the Canonical workplace experience, and collaborating with a distributed team. The company offers remote work, personal development opportunities, competitive compensation, recognition, and travel benefits. The ideal candidate will have a passion for experimentation, analytics, and connecting with data from APIs.

Ubuntu Security Technology Manager

Company: Canonical

Location: Anywhere

Posted Jun 08, 2024

Canonical is offering an exciting opportunity for a Ubuntu Security Technology Manager. The role involves working on enhancing Ubuntu's security, collaborating with various teams, and leading a globally distributed engineering team. The ideal candidate should have exceptional software engineering skills, experience in Linux kernel internals, and a deep understanding of Mandatory Access Control systems. The role is fully remote, and Canonical offers a competitive base pay, personal learning budget, annual compensation review, recognition rewards, parental leave, and more. Canonical is an equal opportunity employer that values diversity and fosters a discrimination-free workplace.

C++ Graphics and Windowing System Software Engineer - Mir

Company: Canonical

Location: Anywhere

Posted Jun 08, 2024

Canonical is seeking a skilled C++ developer to join their team and contribute to the development of Mir, a high-performance, high-efficiency stack for window managers and display subsystems. The ideal candidate will have a strong background in modern C++ programming, asynchronous programming, and concurrency patterns. They will be responsible for designing and implementing features across the Mir stack, improving tests and performance benchmarks, creating documentation, engaging with the open-source community, and collaborating with a distributed team. Canonical offers a fast-paced team environment and opportunities for learning and development across the open-source spectrum.

Digital Marketing Manager

Company: Canonical

Location: Other US Location

Posted Jun 17, 2024

Canonical is looking for a digital marketing specialist to develop long-term marketing strategy and execute campaigns for specific territories across APAC. The ideal candidate is passionate about technology and marketing, and prefers to work in an environment that emphasizes ownership, collaboration, and learning.

Staff Engineer

Company: Canonical

Location: Other US Location

Posted Jun 16, 2024

Canonical, the company behind Ubuntu, is seeking a Staff Engineer with exceptional academic and technical skills. The role involves leading design and architecture of open source projects, coding in various languages, collaborating with a global team, mentoring colleagues, and contributing to technical documentation. The ideal candidate will have a strong background in Go, Rust, Python, or C, and experience with Linux, container technologies, and cloud platforms. Canonical offers competitive compensation, a distributed work environment, and opportunities for professional growth.

Cloud Field Engineer

Company: Canonical

Location: USA

Posted Jun 08, 2024

The job posting is for a Linux and cloud solutions architect who will work with customers to design and deploy private and public cloud solutions. The role requires experience in AI/ML and MLOps, practical knowledge of Linux, virtualization, containers, and networking, and intermediate-level Python programming skills.

Senior Executive Assistant

Company: Canonical

Location: EMEA

Posted Jun 19, 2024

Canonical, a leading provider of open source software and operating systems, is seeking a Senior Executive Assistant for significant projects and senior executive support. The role involves managing business operations, coordinating reports and meetings, organizing international events, and collaborating across teams. The ideal candidate is a self-driven, reliable, and determined individual with excellent communication skills and the ability to learn new technology quickly. Canonical offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards. The company is an equal opportunity employer, valuing diversity and fostering a workplace free from discrimination.

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