Job Description
Join Canonical as a Senior/Staff/Principal Engineer and help shape the future of open‑source technology.
Canonical is a leading provider of open‑source software and operating systems to the global enterprise market. Our flagship platform, Ubuntu, powers public cloud, data science, AI, engineering innovation and IoT initiatives around the world. With 1200+ colleagues in 75+ countries and a predominantly remote workforce, we foster global collaboration and offer flexible work arrangements, including full‑time remote roles in every time zone.
Responsibilities- Lead the design and architecture of high‑impact open‑source projects.
- Coding in Golang, Rust, Python, C/C++ or TypeScript/React.
- Collaborate proactively with a globally distributed team.
- Mentor, develop, and advise colleagues in their career progression.
- Display technical leadership within Canonical and the open‑source community.
- Debug issues...
Apply for this Position
Ready to join Canonical? Click the button below to submit your application.
Submit Application