📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

This job is no longer available

This job expired on 29/08/2026. It no longer accepts applications.

Linux Devices Software Engineer (Snapd)

Canonical

Remote
Remote 🇬🇧 English
Go Golang Python C++ Linux cgroups namespaces AppArmor

Job description

About the role

Canonical is looking for a Linux Devices Software Engineer to join the Snapd team. You will work on mission‑critical Go code that powers software delivery, containers, security sandboxing, telemetry and device management for Ubuntu‑based devices.

Key responsibilities

  • Collaborate proactively with a distributed, global team.
  • Write high‑quality Go code to add new features and improve existing functionality.
  • Debug Linux system‑level issues and produce robust fixes.
  • Review code submitted by peers and contribute to design discussions.
  • Ensure robustness of the system in adverse conditions such as power outages.
  • Participate in occasional in‑person meetings (up to two weeks, twice a year).

Required profile

  • Passion for technology and open‑source development.
  • Bachelor’s degree in Computer Science, STEM or equivalent.
  • Professional software development experience with Go, Python, C or C++.
  • Strong understanding of Linux system‑level fundamentals (cgroups, namespaces, AppArmor).
  • Commitment to testing, code reviews and maintainable code.
  • Self‑motivated, curious, flexible and accountable.

Required skills

  • Go (Golang)
  • Python
  • C
  • C++
  • Linux system programming
  • cgroups
  • namespaces
  • AppArmor

What we offer

  • Competitive, location‑adjusted compensation reviewed annually.
  • Fully remote work with occasional global travel.
  • Opportunity to contribute to a widely used open‑source platform.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Canonical.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 3 months ago

25 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Canonical