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

No results.

This job is no longer available

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

Software Engineer (Python/Linux/Packaging)

Canonical

🇬🇧 English
Python Linux build systems cross-compilation Docker Kubernetes LXD

Job description

About the role

Canonical is seeking a Software Engineer with strong Python, Linux and packaging expertise to improve the workflow of thousands of snap, rock and charm publishers. You will work on specialist tools that simplify building and publishing software across Ubuntu‑based ecosystems.

Key responsibilities

  • Design, develop and maintain Python tools that support the build and publication process for snaps, charms and rocks.
  • Own tooling that builds Snapcraft, Charmcraft and Rockcraft packages.
  • Collaborate with external open‑source and commercial projects to extend the snap build ecosystem.
  • Integrate with CI systems and automation pipelines to streamline developer workflows.
  • Provide support and enhancements for cross‑compilation and container‑based build environments.

Required profile

  • Proven expertise in Python development.
  • Strong understanding of modern GNU/Linux distributions.
  • Good knowledge of build systems, toolchains and cross‑compilation techniques.
  • Experience working with container technologies such as Docker, Kubernetes and LXD.

Required skills

  • Python
  • Linux (Ubuntu) packaging formats (snap, rock, charm)
  • Build systems and toolchains
  • Cross‑compilation
  • Docker
  • Kubernetes
  • LXD
  • CI/CD integration

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

41 views · 0 interested

Boost your chances

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

Analyzing your CV...

Canonical