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.
Robotics Engineering Manager
Company: Canonical
Location: Other US Location
Posted Dec 09, 2022
The company is looking for an experienced engineering manager to lead a team working on ROS and related open source stacks. The role involves leading the development of Ubuntu as a robotics platform, enabling secure robots with amazing developer experience, and representing Canonical and Ubuntu to the robotics community.
Cloud Engineering Manager
Company: Canonical
Location: Worldwide
Posted Nov 11, 2022
Canonical is hiring an Engineering Manager for the BootStack team to manage a growing engineering team, oversee day-to-day managed services, and collaborate with customers and stakeholders. The successful candidate will have a strong background in technology, experience with OpenStack, and excellent communication skills.
Software Support Engineer - Destin, Florida
Company: Canonical
Location: Other US Location
Posted Nov 10, 2022
The job description is for a Software Support Engineer to work with a large Air Force customer, providing technical support for OpenStack and Ubuntu systems. The role requires a self-motivating and self-managing person with experience in Linux systems and cloud technologies.
Engineering Manager - Identity and Access Management platform (IAM)
Company: Canonical
Location: Other US Location
Posted Oct 27, 2022
Canonical is seeking a technical software engineering leader to build an identity and access management solution for managed applications and web single sign-on capabilities. The role requires experience in software engineering, technical leadership, and identity management.
Product Manager, Ubuntu Support
Company: Canonical
Location: Other US Location
Posted Oct 13, 2022
Canonical is a growing international software company that offers mission-critical support and operations for open source technologies. The company is looking for a product manager to drive the product definition and strategy for enterprise support, with a focus on open infrastructure, Ubuntu OS, and open source applications.
Technical Partner Manager - Server Certification
Company: Canonical
Location: Other US Location
Posted Oct 14, 2022
Canonical is hiring a Technical Partner Manager to join the Server Certification team. The role involves technical support, education, and troubleshooting for hardware certification efforts. The ideal candidate has experience in server-class hardware, firmware, and software, and is comfortable with Linux, virtualization, and cloud computing concepts.
Senior Software Engineer - Python/MongoDB
Company: Canonical
Location: Other US Location
Posted Nov 21, 2022
Canonical is looking for an experienced Python developer to build a fully managed MongoDB solution. The company values diversity and offers a competitive salary, flexible work arrangements, and the chance to work on impactful open source projects.
Senior Site Reliability Engineer, Americas
Company: Canonical
Location: Other US Location
Posted Dec 09, 2022
The job posting is for a Site Reliability Engineer position at Canonical, a company that offers a range of cloud technologies and infrastructure solutions. The role requires a software engineer fluent in Python, with experience in Linux, networking, and storage. The company offers a range of benefits, including flexible working options, annual leave, and priority pass for travel.
Python Software Engineer - Networking/Telco
Company: Canonical
Location: Other US Location
Posted Nov 21, 2022
Canonical is seeking experienced Python developers to build the world's best open source portfolio of integrated, secure and reliable software to the telecommunications industry. The job involves collaborating with a globally distributed team, writing high-quality Python code, and participating in community events. The company values diversity and encourages everyone to come be a part of the world of Ubuntu.
Public Cloud Offering Manager
Company: Canonical
Location: Other US Location
Posted Dec 09, 2022
The text describes an opportunity for a competitive technology leader to define the experience for Ubuntu users on various public clouds. The role requires an analytical storyteller with software engineering management experience to drive engagement and define product strategy. The successful candidate will be multi-talented with experience in Ubuntu on public cloud, large scale operations, and data-driven decision making.
Enterprise Software Sales - Brasil Markets
Company: Canonical
Location: Other US Location
Posted Oct 27, 2022
Canonical is looking for sellers who know their industry and open source to help customers adopt Ubuntu. The company provides commercial support, managed services, and training to customers and partners. The successful candidate will have responsibility to achieve an assigned annual quota and must be comfortable selling open source, cloud, virtualization, and technical software solutions to all levels of the enterprise.
Golang Software Engineer - Containers / Virtualisation / API
Company: Canonical
Location: Other US Location
Posted Nov 11, 2022
Canonical is hiring a Golang software engineer to help develop additional services for LXD, a modern system container and virtual machine manager. The role involves designing and implementing REST APIs, integrating with external services, and collaborating with a distributed team.