
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.
• Leadership of the LXD and MicroCloud architecture • Mentor, develop and advise colleagues in their career progression • Develop in Golang and C • Review code produced by other engineers • Ensure the product is secure and performant • Display technical leadership in Canonical and our communities • Work from home with global travel twice annually for company events
• An exceptional academic track record from both high school and university • Undergraduate degree in Computer Science or STEM • Drive, and a track record of going above-and-beyond expectations • Technical leadership as well as team motivation, direction and pace • Well-organized, self-starting and able to deliver to schedule • Professional manner in interacting with colleagues, partners, and community • Experience with Go and C • Experience with storage, networking and virtualization • Experience with container technologies • Experience with concurrent, distributed systems • Conscientiousness and detail orientation, with a focus on performance • Professional written and spoken English • Experience with Linux (Debian or Ubuntu preferred) • Excellent interpersonal skills, curiosity, flexibility, and accountability
• 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 • Employee Assistance Programme • Opportunity to travel to new locations to meet colleagues • Priority Pass, and travel upgrades for long haul company events
Apply Now🕒 March 28
Senior Software Engineer designing and implementing product features for a leading in-app subscription platform. Working remotely with a global team to deliver high-quality software solutions.
🇪🇺 Europe – Remote
💵 $227k / year
💰 $40M Series B on 2021-05
⏰ Full Time
🟠 Senior
🧑💻 Full-stack Engineer
Angular
Django
Flask
JavaScript
React
SQL
Vue.js
🕒 March 28
Senior Go Software Engineer building real-time voice AI systems that set the standard at Synthflow AI. Enhancing backend infrastructure, optimizing performance, and collaborating on innovative solutions.
AWS
Cloud
Google Cloud Platform
Python
Go
🕒 March 27
11 - 50
Senior Product Engineer at Linear collaborating with teams to build AI-powered product functionalities. Focused on high-quality software craftsmanship in a remote-first environment.
GraphQL
Node.js
Postgres
React
TypeScript
🕒 March 26
Software Engineer responsible for writing high-quality code and consulting clients on complex issues at L21s. Fully remote and part of a dynamic startup environment.
🗣️🇩🇪 German Required
Java
JavaScript
Kotlin
🕒 March 19
Software Engineer focusing on AI systems at XBOW, leveraging LLMs for cybersecurity solutions and collaborating with cross-functional teams.
TypeScript