
501 - 1000 employees
Founded 2004
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.
🕒 April 1
Improve your chances of getting an interview by checking your resume score before you apply.

501 - 1000 employees
Founded 2004
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.
• Work in Python and Golang to design and deliver open source software operations code • Work with the entire Linux stack, from kernel, networking, storage, to applications • Shape high quality open source monitoring and alerting infrastructure • Rethink open source operations for our customers and open source community • Demonstrate sound engineering design and testing principles in your code • Follow agile software development practices • Coach and develop your colleagues where you have insights • Grow a healthy, collaborative engineering culture in line with the company values • Global travel up to 10% of time for internal and external events
• You are a passionate Python developer • You are organised and want your team to deliver timely, high quality software • You understand the importance of reliable operations in an agile world • You have sound knowledge of cloud computing concepts & technologies • You have practical knowledge of Linux and networking • You are a lifelong learner • Bonus points for graduating with a university degree in Computer Science or related software engineering field • Bonus points for Golang programming skills
• Distributed work environment with twice-yearly team sprints in person • Personal learning and development budget of USD 2,000 per year • Annual compensation review • Recognition rewards • Annual holiday leave • Maternity and paternity leave • Team Member Assistance Program & Wellness Platform • Opportunity to travel to new locations to meet colleagues • Priority Pass and travel upgrades for long-haul company events
Apply Now🕒 March 27
Customer Solutions Architect driving adoption of the Supabase platform for diverse clients. Collaborating on technical solutions and ensuring successful implementation of the database services.
🕒 February 16
Senior Solution Architect responsible for design and implementation of Blue Yonder WMS solutions. Analyzing logistics processes and managing project stakeholders in a remote worldwide role.
🕒 September 17, 2025
Design and deliver cloud-native insurance solutions, advising clients and overseeing architecture on AWS/GCP. Collaborate with product and delivery teams to implement scalable, API-driven platforms for insurers.
🕒 September 1, 2025
Expression of interest for Solutions Architect role at GitLab. Join pipeline for AI-powered DevSecOps platform opportunities.