
Canonical
Canonical publishes Ubuntu, a widely used Linux operating system for servers, cloud, desktops, and edge/IoT, along with tooling for containers, Kubernetes, OpenStack, and AI. It sells enterprise support, security maintenance, managed services, and certifications to businesses, governments, and hardware makers. Founded in 2004 and headquartered in London, the privately held company supplies Ubuntu images and tooling to major public clouds and silicon partners.
Open Positions at Canonical
111 open positions
Senior Software Engineer building internal digital workplace systems, data platforms, dashboards, and LLM-powered workflows at Canonical. The role combines backend and frontend engineering with analytics, ownership, and mentorship in a globally distributed team.
Join Canonical as a globally remote Graduate Software Engineer working on Ubuntu and open source software across systems, cloud, developer tooling, and applications. You will build high-quality software, collaborate with open source communities, and develop expertise across Linux technologies.
Software Quality Assurance Engineer responsible for planning and improving QA strategy, automated testing, and product quality for Ubuntu across desktop, server, IoT, and diverse hardware platforms. The role combines hands-on manual and automated testing with quality-process leadership in a globally distributed team.
Build and improve Multipass, Canonical’s open source workstation mini-cloud, using modern C++ across Windows and macOS. This remote EMEA role combines hands-on development with architecture, code review, mentoring, and user-focused engineering.
Canonical is hiring a Staff Software Engineer to modernize identity management, authentication, and authorization across its enterprise products and websites. The role focuses on Go and Python web services, IAM integrations, and Juju-based operational tooling in a fully distributed environment.
Build and operate hardened, production-ready Ubuntu container images and the automation pipelines that test, sign, publish, and maintain them at scale. This remote EMEA role combines software engineering, container security, open source maintenance, and release automation.
Build high-performance graphics and windowing system software for Canonical’s Mir stack using modern C++ and Rust. This remote role focuses on display technologies, performance, testing, and open-source collaboration.
Cloud Field Engineers design, deploy, and hand over private and public cloud solutions while solving customer problems through architecture, training, and hands-on engineering. The role combines Linux and cloud consulting with Python development for Kubernetes operators and open-source infrastructure.
Join Canonical’s Server Certification team to build Python-based testing tools that validate Ubuntu Server on enterprise hardware. You’ll troubleshoot compatibility issues and work directly with global hardware partners to improve Linux adoption.
Help ensure the quality and reliability of Ubuntu across desktop, server, IoT, and other computing devices. You’ll shape QA strategy, improve automated testing, and collaborate globally to identify and resolve product issues.
Unlock 101 More Matching Jobs
Create an account to view all jobs matching your criteria.
First to know
Discover the latest jobs before everyone else
Zero Spam
No ghost jobs, reposts, or sponsored listings
AI-powered filters
Find the most relevant jobs for you