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.

Associate Sales Operations Analyst

Company: Canonical

Location: Remote

Posted Sep 22, 2024

Canonical is a leading provider of open source software and operating systems, and is hiring Associate Sales Operations Analysts to support their sales teams. The company is founder-led, profitable, and growing, and offers a range of benefits and opportunities for professional development.

C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

Company: Canonical

Location: Remote

Posted Sep 27, 2024

Canonical is hiring a software developer to work on their distributed SQLite database, dqlite. The job involves designing and implementing enhancements to the libraft, dqlite, and godqlite components. The company offers a fast-paced team environment, career development opportunities, and a remote work setup.

Sales Operations Analyst

Company: Canonical

Location: Other US Location

Posted Sep 22, 2024

Canonical is seeking a Sales Operations Analyst to join their team. The successful candidate will be a leader who shows initiative in improving the way the team works, maintaining compliance and associated governance. The role involves supporting all aspects of the day-to-day operations of the sales function globally, reviewing opportunities for accuracy, and reporting on data quality metrics to executive level stakeholders.

Sales Development Representative (Dutch Speaker)

Company: Canonical

Location: Other US Location

Posted Sep 26, 2024

Canonical, a global software company, is seeking a Sales Development Representative (SDR) to join their team. The ideal candidate should be organized, persistent, charismatic, and hardworking, with a passion for business and technology. The role involves handling inbound customer inquiries, setting up and executing outbound sales and marketing campaigns, traveling to events and conferences worldwide, collaborating with multiple teams, and researching potential clients. The company offers a competitive base salary, bonuses, and additional benefits such as a personal learning and development budget, annual salary reviews, recognition rewards, annual vacation, parental leave, an employee assistance program, opportunities to travel to meet colleagues, and a Priority Pass for business travel. Canonical is an equal opportunity employer, valuing diversity and inclusion.

Representante de Desarrollo de Ventas

Company: Canonical

Location: Other US Location

Posted Sep 26, 2024

Canonical is a global software company, the publisher of Ubuntu and open-source enterprise solutions for cloud, developers, IoT, and AI. Ubuntu is the fastest-growing Linux distribution and holds the top spot as the number one operating system in the cloud. In partnership with Google, Amazon, IBM, and Microsoft, Canonical assists businesses in becoming more agile, productive, and adopting new technologies faster. Success stories include AI, Blockchain, IoT, advanced robotics, and autonomous vehicles, where Ubuntu is the preferred development platform. The role of a Sales Development Representative at Canonical involves managing incoming customer inquiries via email, phone, and chat, executing sales and marketing campaigns, traveling to global events and conferences, collaborating with regional sales and marketing teams, and generating a pipeline of millions. Canonical seeks candidates with excellent academic results, passion for business and technology, commitment to continuous learning, creative problem-solving skills, strong team collaboration, excellent verbal and written communication, and a results-driven mindset. In return, Canonical offers a competitive base salary, annual learning budget, annual compensation review, recognition rewards, annual vacation, parental leave, employee assistance program, opportunities to travel to new locations for team meetings, Priority Pass for travel, and long-distance company event improvements. Canonical is an equal opportunity employer, committed to fostering a discrimination-free work environment where diverse experiences, perspectives, and backgrounds create a better work environment and better products.

B2B Event Specialist

Company: Canonical

Location: EMEA

Posted Sep 23, 2024

Canonical is looking for a B2B event specialist to develop a long-term event strategy and execute various events across EMEA and Americas. The ideal candidate is passionate about technology, marketing, and collaboration. The role reports to the VP of Marketing and offers a fully remote working environment, personal learning and development budget, and competitive base pay.

Golang Engineering Manager (IAM)

Company: Canonical

Location: Remote

Posted Sep 23, 2024

Canonical is seeking experienced PythonGo engineering managers to build highly performant and secure identity and access management solutions. The team will define the way Canonical users clients and community members access their favorite open source applications. The identity team engineering manager will be responsible for working with product management to define the technical vision for the products, managing the team backlog, reviewing code, and coaching younger team members.

Entry-level communications specialist

Company: Canonical

Location: Remote

Posted Sep 21, 2024

Canonical is looking for a creative and energetic colleague to join their communications team. The ideal candidate is passionate about technology, marketing, and the use of technology in marketing. The role involves developing and publishing content across multiple social media platforms, supporting the growth of Canonical's social media audiences, and creating awareness on integrated campaigns and product launches.

Partner Marketing Lead

Company: Canonical

Location: Other US Location

Posted Sep 27, 2024

Canonical is looking for a Partner Marketing Lead to develop strategic relationships with global partners, drive marketing activities, and shape partner programs. The ideal candidate will be passionate about technology, marketing, and problem-solving, with experience in B2B marketing and customer-partner relationship management.

Engineering Manager - AppArmor

Company: Canonical

Location: Remote

Posted Sep 23, 2024

The job posting is for a Security Engineering Manager position at Canonical, a pioneering tech firm that publishes Ubuntu. The role involves leading a team of engineers, developing security features, and ensuring the integrity of Ubuntu. The company offers a range of benefits, including a distributed work environment, personal learning budget, and recognition rewards.

Engineering Manager - Public Cloud, Python, Golang

Company: Canonical

Location: Remote

Posted Sep 27, 2024

Canonical Ubuntu is a pioneering tech firm that publishes Ubuntu, one of the most important open source projects. They are looking for an engineering manager to lead a team of engineers and develop talent through coaching and mentoring. The company offers a distributed work environment, personal learning and development budget, and recognition rewards.

Telco Cloud Engineer (5G, OpenRan, OpenStack, Python)

Company: Canonical

Location: North America,Latin America

Posted Sep 26, 2024

Canonical is hiring a Telco Field Engineer to lead customers through the design and delivery of OpenStack, Kubernetes, and software-defined networking solutions. The role requires experience in Python, Terraform, and telco technologies, as well as a passion for open-source technologies and automation.

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