
Open Source • Cloud • AI
Canonical is the company behind Ubuntu, the world's most popular open-source operating system, which provides fast, modern, and secure Linux solutions for desktops, servers, and cloud environments. They offer a comprehensive set of products and services, including Ubuntu Desktop, Ubuntu Server, cloud solutions such as OpenStack, and tools for managing containerized applications with Kubernetes. Canonical focuses on making open-source technology reliable and accessible across various industries, from IoT and AI to enterprise infrastructure.
501 - 1000 employees
Founded 2004
March 16

Open Source • Cloud • AI
Canonical is the company behind Ubuntu, the world's most popular open-source operating system, which provides fast, modern, and secure Linux solutions for desktops, servers, and cloud environments. They offer a comprehensive set of products and services, including Ubuntu Desktop, Ubuntu Server, cloud solutions such as OpenStack, and tools for managing containerized applications with Kubernetes. Canonical focuses on making open-source technology reliable and accessible across various industries, from IoT and AI to enterprise infrastructure.
501 - 1000 employees
Founded 2004
• This is a fast-paced engineering role in Linux-based software-defined infrastructure and applications. • It will challenge you to show the breadth of engineering skill needed to work on almost any aspect of Ubuntu and the open source things people run with it. • This role deals with critical issues in the open source stack that require software engineering for upstream bug fixes. • You will help with troubleshooting and driving issues to resolution with workarounds, guidance, and bug fixes to be released upstream and in Ubuntu. • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software. • Maintain a close working relationship with Canonical's field, support and product engineering teams. • Review code produced by other engineers.
• Professional experience as a software engineer • Background in Computer Science, STEM or similar • Strong experience with Linux, and at least one of the following: • Ceph, OpenStack, Kubernetes or other cloud technologies • Strong development-level experience with at least one of Python, Go, C or C++ on Linux • Ability to troubleshoot with debugging tools like gdb • Familiarity with git source code repositories and branches • An exceptional academic track record • Willingness to travel up to 4 times a year for internal events
• Distributed work environment with twice-yearly team sprints in person - we’ve been working remotely since 2004! • Personal learning and development budget of USD 2,000 per year • Annual compensation review • Recognition rewards • Annual holiday leave • Maternity and paternity leave • Employee Assistance Programme • Opportunity to travel to new locations to meet colleagues from your team and others • Priority Pass for travel and travel upgrades for long haul company events
Apply NowFebruary 12
2 - 10
Seeking a Full Stack Developer for remote work on dynamic web applications. Responsibilities include front-end and back-end development with modern tools.
Docker
JavaScript
Kubernetes
Next.js
Node.js
Postgres
React
Redux
February 10
As a Forward Deployed Software Engineer, you'll work closely with customers for AI solutions at Patronus AI.
AWS
Cloud
Java
Python