Canonical

Canonical

Visit websiteLinkedIn1,001-5,000 employeesH1B sponsor

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

Remote, EMEASenior

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.

7 days ago
Remote, WorldwideEntry Level

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.

24 days ago
Beijing, ChinaSenior

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.

Remote, EMEASenior

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.

Remote, Americas or Remote, EMEAStaff+

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.

2 months ago
Remote, EMEAEntry Level / Mid Level / Senior

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.

BashDockerGitHub ActionsGoJenkinsKubernetes+3 more
3 months ago
Remote, EMEA or Remote, APACMid Level

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.

3 months ago
Remote, WorldwideSenior

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.

Remote, AmericasEntry Level

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.

3 months ago
Taipei, TaiwanSenior

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

Wall of Love

Contact me