Canonical's Interview Process

Looking to get some insight into the job interview process at Canonical? We'll walk you through the process so you can best prepare for the interview! Want to see their available roles? Read on to get an inside look!


Canonical's Interview Process for Software Engineers

1. Review your open source contributions at shortlist stage. 2. 4x60m interviews over Hangouts, each of which is carried out blind (none of the interviewers talk to each other until the final review). The company is fully remote, so there is no on-site.


Get weekly alerts of new jobs from companies not using whiteboard interviews!

40 Roles Available at Canonical

View more jobs from companies that don't whiteboard interview!

Telco Field Software Engineer

6/23/2022 • Remote • Recruiter Contact
SQLPythonTech DiscussionPairingPortfolio Review

Software Engineer - Golang, Python - Anb..

6/23/2022 • Remote (Europe) & Remote • Recruiter Contact
GolangPythonTech DiscussionPairingPortfolio Review

Embedded Linux Engineer

6/23/2022 • Remote (Europe) • Recruiter Contact
GolangC++PythonTech DiscussionPairingPortfolio Review

Site Reliability Engineer, Americas

6/23/2022 • Remote • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Java Runtimes, Tooling and Ecosystem - S..

6/23/2022 • Remote (Europe) & Remote • Recruiter Contact
JavaTech DiscussionPairingPortfolio Review

Embedded Linux Engineer

6/23/2022 • Remote • Recruiter Contact
GolangPythonC++Tech DiscussionPairingPortfolio Review

System Software Engineer - C / C++ / Rus..

6/23/2022 • Remote (Europe) & Remote • Recruiter Contact
C++CTech DiscussionPairingPortfolio Review

Engineering Manager - Public Cloud, Pyth..

6/23/2022 • Remote (Europe) • Recruiter Contact
GolangPythonTech DiscussionPairingPortfolio Review

Engineering Manager - Public Cloud, Pyth..

6/23/2022 • Remote • Recruiter Contact
GolangPythonTech DiscussionPairingPortfolio Review

Software Engineer - Docker Images & Comm..

6/23/2022 • Remote (Europe) & Remote • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Web Developer - Workplace Engineering

6/23/2022 • Remote (Europe) • Recruiter Contact
JavaScriptPythonTech DiscussionPairingPortfolio Review

Engineering Manager - Commercial Systems

6/23/2022 • Remote (Europe) & Remote • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Senior Web Developer - Workplace Enginee..

6/23/2022 • Remote (Europe) • Recruiter Contact
JavaScriptPythonTech DiscussionPairingPortfolio Review

Cloud Operations Engineer, EMEA

6/23/2022 • Remote (Europe) • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Software Engineer - Ubuntu Core

6/23/2022 • Remote (Europe) • Recruiter Contact
GolangC++Tech DiscussionPairingPortfolio Review

Software Engineer (Python/Linux/Packagin..

6/23/2022 • Remote (Europe) & Remote • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Senior Software Engineer (MongoDB/Python..

6/23/2022 • Remote (Europe) & Remote • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Distributed Systems Quality Engineering ..

6/23/2022 • Remote (Europe) & Remote • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Python Software Engineer - Ubuntu Hardwa..

6/23/2022 • Remote (Europe) • Recruiter Contact
CPythonTech DiscussionPairingPortfolio Review

Community Engineer

6/23/2022 • Remote & Remote (Global) • Recruiter Contact
Tech DiscussionPairingPortfolio Review

Software Engineering Manager - Ubuntu Li..

6/23/2022 • Remote & Remote (Global) • Recruiter Contact
GolangPythonTech DiscussionPairingPortfolio Review

Software Engineering Manager - Ubuntu Li..

6/23/2022 • Remote & Remote (Global) • Recruiter Contact
GolangPythonTech DiscussionPairingPortfolio Review

Engineering Manager, Ubuntu Server Distr..

6/23/2022 • Remote (Europe) & Remote • Recruiter Contact
Tech DiscussionPairingPortfolio Review

Software Engineer - Cloud Images

6/23/2022 • Remote • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Software Engineer - Micro/Private/Bare-M..

6/23/2022 • Remote (Europe) & Remote • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Software Engineer - Python and K8s

6/23/2022 • Remote & Remote (Global) • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Engineering Manager, Managed Services

6/23/2022 • Remote & Remote (Global) • Recruiter Contact
JavaC++PythonTech DiscussionPairingPortfolio Review

Software Engineer - Python - Optimise Ub..

6/23/2022 • Remote • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Senior Software Engineer - Kubeflow/MLOp..

6/23/2022 • Remote & Remote (Global) • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Senior Software Engineer - Observability..

6/23/2022 • Remote & Remote (Global) • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

OpenStack Engineering Manager

6/23/2022 • Remote & Remote (Global) • Recruiter Contact
JavaC++PythonTech DiscussionPairingPortfolio Review

Security Engineer - Ubuntu

6/23/2022 • Remote & Remote (Global) • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Senior Software Engineer - Python (Opera..

6/23/2022 • Remote (Europe) & Remote • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Public Cloud Field Engineer

6/23/2022 • Remote • Recruiter Contact
SQLPythonTech DiscussionPairingPortfolio Review

BootStack Engineering Manager

6/23/2022 • Remote & Remote (Global) • Recruiter Contact
JavaC++PythonTech DiscussionPairingPortfolio Review

Cloud Operations Engineer, Americas

6/23/2022 • Remote • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Cloud Operations Engineer, APAC

6/23/2022 • Remote (United States) & Pennsylvania • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Dedicated Services Engineer (EU Only)

6/23/2022 • Remote (Europe) • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Dedicated Services Engineer (NY/NJ area,..

6/23/2022 • Remote • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review

Dedicated Services Engineer, Portuguese ..

6/23/2022 • Remote (Europe) & Remote • Recruiter Contact
PythonTech DiscussionPairingPortfolio Review