
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
109 open positions
Join Canonical as a globally remote Graduate Software Engineer working across Ubuntu, open source software, and Linux systems. You will contribute to high-quality software, collaborate with open source communities, and develop expertise across a broad range of technologies.
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.
Own the testing strategy and scalable automation infrastructure that ensures Ubuntu Linux kernels remain reliable across hundreds of supported versions and configurations. You’ll build test frameworks, investigate regressions, measure coverage, and use stress testing and fuzzing to validate kernel quality.
Help shape Ubuntu into a dependable, certifiable foundation for automotive and industrial systems. You’ll combine software architecture and verification expertise with rigorous safety, cybersecurity, quality, and compliance practices.
Unlock 99 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