Remote Software Engineer (Python/Linux/Packaging)

Posted

Apply now
Please, let Canonical - Jobs know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Canonical is seeking a talented software engineer with a passion for developer experience and build tooling to impact the day-to-day workflow of snap and charm publishers.
  • The role involves designing and maintaining specialist Python tools to support the developer build and publication process.
  • Responsibilities include working on tools for building snaps, charms, and OCI images to simplify software shipping to a wide audience.
  • Snapcraft enables automatic app updates on Linux systems, benefiting developers like Spotify, Slack, and Microsoft.
  • Charmcraft facilitates collaboration among charmed operator developers for packaging software like databases, event queues, and observability tools.
  • The position requires expertise in Python, understanding of GNU/Linux distributions, build systems, cross-compilation, and container technologies like Docker, Kubernetes, and LXD.
  • The candidate will extend the snap build ecosystem, collaborate with external projects, and enhance community service.

Requirements:

  • Expertise in Python.
  • Strong understanding of modern GNU/Linux distributions.
  • Good knowledge of build systems, toolchains, and cross-compilation.
  • Experience with container technologies such as Docker, Kubernetes, and LXD.
  • Familiarity with languages, toolchains, frameworks, integrations, and CI systems.
  • Ability to work with external open source and commercial projects to meet community needs.

Benefits:

  • Fully remote working environment since 2004.
  • Personal learning and development budget of 2,000USD per annum.
  • Annual compensation review and recognition rewards.
  • Annual holiday leave and parental leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations for company events.
  • Priority Pass for travel and travel upgrades for long haul company events.
Apply now
Please, let Canonical - Jobs know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback