Canonical

Software Engineer (Python/Linux/Packaging)

Canonical

Apply
over 1 year ago
Remote, Worldwide
Entry Level / Mid Level
H1B Sponsor

Responsibilities

  • Design and maintain Python tools for the developer build and publication process.
  • Support the tooling that builds snaps, charms, and OCI images.
  • Enhance the snap build ecosystem using various languages and toolchains.
  • Collaborate with external projects to better serve community needs.
  • Simplify the lives of developers shipping software to a wide audience.

Requirements

  • Expertise in Python programming.
  • Strong understanding of modern GNU/Linux distributions.
  • Good knowledge of build systems and toolchains, including cross-compilation.
  • Experience with container technologies like Docker, Kubernetes, and LXD.
  • Familiarity with CI systems and integrations.

Benefits

  • Fully remote working environment.
  • Personal learning and development budget of 2,000 USD per annum.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Parental leave.
  • Employee Assistance Programme.
  • Opportunity to travel to meet colleagues at 'sprints'.
  • Priority Pass for travel and upgrades for long haul company events.

Tech Stack

DockerKubernetesLinuxPython

Categories

BackendDevOps