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.

Social Media Marketing Manager - Tech products

Company: Canonical

Location: EMEA

Posted May 04, 2024

Canonical is seeking a metrics-driven, creative, and organized B2B Social Media Marketing Manager to join their communications team. The ideal candidate should be passionate about technology, marketing, and the use of technology in marketing. They should have experience managing social media platforms for tech brands, hands-on knowledge of social media management tools, and proficiency with at least four social media platforms. The role involves creating and publishing content, delivering analysis and reporting on social media metrics, and developing flair with copywriting and asset creation. The candidate will be responsible for executing A/B and multivariate growth tests, focusing on platform and community moderation, and creating awareness on integrated campaigns. Canonical offers a fully remote working environment, personal learning and development budget, annual compensation review, recognition rewards, annual holiday leave, parental leave, employee assistance programme, and travel opportunities.

Engineering Manager - Commercial Systems

Company: Canonical

Location: EMEA

Posted May 07, 2024

Canonical is seeking a software engineering manager with a strong background in Go or Python to lead a team in developing and operating distributed systems and APIs. The role involves managing a team of engineers, providing engineering and process guidance, and collaborating with cross-functional teams. The successful candidate will work on five major areas: contracts service, JAAS/Identity/Livepatch, data lake and SAAS integration, integration with public clouds, and Salesforce. The role is fully remote in the EMEA region with a competitive base pay and additional benefits including a personal learning and development budget, annual compensation review, recognition rewards, annual holiday leave, parental leave, employee assistance programme, and opportunities for travel.

Senior Linux Systems Engineer - Partner Engineering

Company: Canonical

Location: Anywhere

Posted May 07, 2024

Canonical is offering a globally remote role to work on optimizing Ubuntu for the latest silicon, partnering with major silicon companies to integrate next-generation features. The ideal candidate should be resourceful, articulate, and experienced in Linux packaging, open source communities, and programming languages like Python, C, and C++. The role involves designing and implementing Ubuntu integration for IoT, desktop, and server hardware platforms, working as a technical lead on customer engagements, and collaborating with partners to deliver an optimized Ubuntu experience. Canonical provides a fun, fast-paced team environment with learning and development opportunities, annual compensation reviews, and recognition rewards.

Engineering Director, Sustaining Engineering

Company: Canonical

Location: Anywhere

Posted May 01, 2024

This is a home-based Engineering Director role at Canonical, responsible for managing the Sustaining Engineering team worldwide. The team handles complex software issues for Canonical customers, working on various open-source projects and programming languages. The role involves defining strategy, acting as an escalation point, advocating for the group, hiring and leading technical contributors, and influencing others across the organization. The ideal candidate is a dynamic leader with a passion for open-source, strong technical skills, and experience in leading software developers. Canonical offers a competitive compensation package, a distributed work environment, and opportunities for personal and professional growth.

Technical Author (multiple roles and seniority levels)

Company: Canonical

Location: Anywhere

Posted May 07, 2024

Canonical is seeking a Technical Author to lead documentation efforts for engineering teams, focusing on product or family of products. The role involves creating, maintaining, and improving software documentation, collaborating with engineering team members, influencing product development, engaging with user communities, and standardizing content structure. The ideal candidate should have a programmer's mindset, community engagement experience, technical curiosity, and excellent communication skills. Canonical offers a distributed work environment, personal learning budget, annual compensation review, recognition rewards, and more.

Lead Engineer - SaaS

Company: Canonical

Location: EMEA

Posted May 07, 2024

Canonical is seeking a motivated Python engineer with a passion for open source software, Linux, and web services to join their distributed Launchpad team. Launchpad is a platform for managing open source development projects, providing essential infrastructure for major projects like Ubuntu. The role involves collaborating on design and architecture, writing high-quality Python code, debugging, code review, and working from home with occasional global travel. The ideal candidate loves technology, is a strategic thinker, curious, flexible, articulate, and accountable, with a Bachelor's degree in Computer Science or a related field. Proficiency in Python, experience with databases, data management, and data modelling, and familiarity with Ubuntu and software packaging systems are required. Canonical values diversity and fosters a discrimination-free workplace.

Canonical - Marketing Data Analyst

Company: Canonical

Location: USA

Posted May 02, 2024

This text appears to be a job listing for a Marketing Data Analyst position at Canonical, which is a remote role based in the USA. The listing was posted on May 02.

Senior Software Engineer - Python/MongoDB

Company: Canonical

Location: Anywhere

Posted May 01, 2024

Canonical is seeking an experienced Python developer with MongoDB expertise to build a fully managed MongoDB solution using Juju. The role involves creating a reliable and secure deployment method for MongoDB on various platforms, including VMs, public cloud, and Kubernetes. The developer will be a key contributor to a small team, significantly impacting the product and broader ecosystem. Canonical offers a competitive salary, remote work flexibility, and the opportunity to work on impactful open-source projects. The company values diversity and fosters a discrimination-free workplace.

Head of Partner Marketing

Company: Canonical

Location: North America

Posted May 05, 2024

Canonical is seeking a Head of Partner Marketing to lead a team of Partner Marketing Managers, grow partner sales, and develop co-marketing initiatives. The ideal candidate should have B2B marketing experience, strong relationship management skills, and a growth mindset. Canonical offers a competitive base pay, fully remote work environment, and additional benefits such as a personal learning budget, annual compensation review, and travel opportunities.

Technical Author (multiple roles and seniority levels)

Company: Canonical

Location: Anywhere

Posted May 07, 2024

Canonical is seeking a Technical Author to join their remote team. The role involves leading documentation efforts for engineering teams, influencing product strategy, and collaborating with colleagues to establish documentation as a first-class engineering discipline. The ideal candidate should have a programmer's mindset, community engagement experience, technical curiosity, and excellent communication skills. Canonical offers a competitive compensation package, personal learning budget, and a distributed work environment.

Telecommunications Solutions Architect

Company: Canonical

Location: Other US Location

Posted May 03, 2024

Canonical is seeking a Telecommunications Solutions Architect to lead customers in designing and delivering OpenStack, Kubernetes, and software-defined networking solutions. The role involves providing technical pre-sales consulting, designing and implementing telco-grade open source multi-tenant private clouds, and demonstrating advanced Infrastructure as code techniques. The ideal candidate should have Python software development experience, a thorough understanding of telco NFVi, and a passion for automating and improving open source products. Canonical offers a fully remote working environment, personal learning and development budget, and opportunities for travel.

Software Engineer - packaging - optimize Ubuntu Server

Company: Canonical

Location: EMEA

Posted May 07, 2024

Canonical, a leading international software company, is offering an exciting opportunity for a software engineer passionate about open source. The role involves collaborating with a distributed team, fostering a seamless user experience for Ubuntu users, debugging issues, and maintaining high-quality software standards. The successful candidate will have the chance to work with experienced engineers, learn and grow, and contribute to the evolution of Ubuntu. The role includes working from home with global travel, shaping the future of Ubuntu, and owning the maintenance of Ubuntu Server packages. Canonical values diversity and offers a competitive compensation package, a distributed work environment, personal learning budget, and various benefits.

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