More than 100,000 people have found their dream job through Fuzu.

Canonical

Computers + 1 more

Linux devices software engineer - snapd

Posted: 15 Oct 2026

Apply by: 23 Oct 2026

5 days left to apply

Job details

Contract Type

Description

The role entails

  • Collaborate proactively with a distributed team
  • Write high quality code to create new features
  • Debug Linux system level issues and produce high quality code to fix them
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Obsess over how to achieve robustness despite unexpected events like power outages
  • Work from home with global travel for up to two weeks, twice a year

What we are looking for in you

  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills, are thoughtful and self-motivated
  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • You have professional software development experience using Go, Python, C, or C++
  • You know Linux system-level fundamentals, e.g. cgroups, namespaces, apparmor
  • Commitment to software testing, code reviews and maintainable code

Start hiring with Fuzu

Recruit better talent faster - on your own or with our support.

Explore recruitment platform

Don’t miss your chance to work at Canonical. Enter your email to start your application now