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.
Golang Software Engineer, Developer Tooling and Containers
Company: Canonical
Location: APAC
Posted Apr 07, 2024
Canonical is offering a unique opportunity to work on a new open-source developer experience tool. The role involves designing user experience, writing high-quality code, and ensuring correctness and robustness. The ideal candidate should have professional software development experience using Go, Python, C, or C++, and knowledge of Linux system-level fundamentals. The team is based in the APAC region but remote roles are available. Canonical provides a competitive base pay, fully remote working environment, personal learning and development budget, and additional benefits.
Senior Software Engineer - MAAS
Company: Canonical
Location: North America,Latin America,EMEA
Posted Apr 07, 2024
Canonical, a leading international software company, is seeking an experienced software engineer passionate about open source software, Linux, and Data Centre automation. The successful candidate will join the MAAS team, responsible for delivering Metal As A Service hyperscale provisioning technology. The role involves developing MAAS core components, shaping its architecture, collaborating with other teams, and contributing to documentation. The ideal candidate should have a strong background in Python, Go, or TypeScript/React, excellent problem-solving skills, and experience with Linux server technologies. Canonical offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards.
Field Software Engineer
Company: Canonical
Location: APAC
Posted Apr 07, 2024
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. The company is looking for a Field Software Engineer to work on private cloud infrastructure, Linux, and cloud native operations. The role involves designing private and public cloud solutions, deploying and testing technologies, and developing Kubernetes operators and Linux open source infrastructure-as-code.
Technical Support Manager
Company: Canonical
Location: North America,Latin America,EMEA
Posted Apr 07, 2024
Canonical, a leading international software company, is seeking managers for its Cloud Support Group and Desktop Support Group. The role involves managing a professional support team, ensuring customer satisfaction, and driving growth and transformation initiatives. The ideal candidate should have extensive CLI experience with Linux, leadership experience, and a proven track record of high customer focus. Canonical offers a 100% work-from-home policy, learning and development opportunities, a competitive salary, and more.
Software Engineer - Ubuntu Systems Management
Company: Canonical
Location: EMEA,North America,Latin America
Posted Apr 06, 2024
Canonical is offering an exciting opportunity for a software engineer with a passion for open source software, particularly Linux, Python, and web services at scale. The role involves contributing to the development of Landscape, the leading management tool for Ubuntu systems, in a distributed team. Responsibilities include collaborating with the team, writing high-quality code, participating in code and architectural reviews, and working on release management. The ideal candidate should have a strong commitment to code quality, proficiency in Python and web frameworks, experience with databases, and comfort with Ubuntu as a development and deployment platform.
Cloud Operations Engineer
Company: Canonical
Location: APAC
Posted Apr 07, 2024
Canonical, a pioneering tech firm, is seeking a Cloud Operations Engineer with Python software engineering skills and a deep interest in the open-source infrastructure stack. The role involves managing private cloud Kubernetes and application clusters, practicing devsecops, and architecting OpenStack, Kubernetes, and software-defined storage. The company offers a remote-first environment, a culture of openness, and opportunities for continuous learning and career growth.
Senior Web Engineer
Company: Canonical
Location: EMEA
Posted Apr 07, 2024
The Web and design team at Canonical is a multidisciplinary, inclusive group of professionals including user researchers, UX designers, visual designers, and web engineers. They collaborate with various teams and roles across the organization, driving best practices and technical conversations. Senior Web Engineers identify risks and communicate them to stakeholders. The team values transparency, intellectual honesty, and teamwork. Canonical, an international software company, delivers Ubuntu, the world's #1 cloud operating system. The role involves learning and teaching, ownership, communication, maintaining standards, consistency, fostering a healthy culture, collaboration, celebrating success, and loving the work. The ideal candidate has experience with modern web applications, HTML, SCSS, JavaScript, server-side languages, Git, accessibility, and web performance. Canonical offers remote work, personal development budget, annual pay review, recognition, and travel benefits. The company is committed to fostering a workplace free from discrimination and values diversity.
Python Software Engineer - Ubuntu Hardware Certification Team
Company: Canonical
Location: EMEA
Posted Apr 07, 2024
Canonical is seeking a Python Software Engineer to join the Certification team, responsible for developing tools that ensure hardware compatibility with Ubuntu Core, Desktop, and Server. The ideal candidate should be a Python developer familiar with hardware, with experience in test automation tools or Linux-based embedded hardware. The role involves maintaining and developing new features for Python-based test automation tools, inventing remote automated testing methods, and building software for in-house designed testing hardware. The position offers an opportunity to have a significant impact on Linux adoption across various device categories and industries, with a fun, fast-paced team environment and numerous learning opportunities.
Telco Cloud Field Engineer
Company: Canonical
Location: North America,Latin America,EMEA
Posted Apr 07, 2024
Canonical is seeking a Telecommunications Field Engineer with Python software development experience and a thorough understanding of telco NFVi, NFVO, VNFM, and MEC spaces. The role involves leading customers through the design and delivery of OpenStack, Kubernetes, and software-defined networking solutions. The successful candidate will demonstrate advanced Infrastructure as code techniques, architect resilient Service Provider Cloud and Application solutions, and help customers adopt advanced Bare Metal Public Private and Hybrid Cloud solutions. 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 priority pass for travel.
Software Engineer, Commercial Systems
Company: Canonical
Location: EMEA
Posted Apr 07, 2024
Canonical is seeking a Software Engineer with a passion for Linux and experience in Go or Python. The role involves developing and operating security services, distributed systems, and internal business operations. The engineer will collaborate with colleagues, deploy and operate services, and improve engineering practices. Canonical offers a fully remote working environment, personal learning budget, annual compensation review, and more. The company is an equal opportunity employer, valuing diversity and fostering a discrimination-free workplace.
GSI Alliance Sales Director
Company: Canonical
Location: North America,Latin America
Posted Apr 06, 2024
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu. The company is looking for a GSI Alliance Sales Director to help partners thrive and grow their business with Canonical solutions and services.
Project Manager - Ubuntu Embedded Systems
Company: Canonical
Location: North America,Latin America
Posted Apr 06, 2024
Canonical is seeking a Project Manager for its Devices business to oversee large, complex customer-facing projects involving the delivery of Ubuntu images on various devices. The role requires managing projects from start to finish, ensuring project goals are met, and maintaining relationships with team members, customers, and partners. The ideal candidate should have solid project management experience, extensive cross-cultural experience, strong communication skills, and a background in technology. Canonical offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards.