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 delivers open source software to millions of Linux, Windows, and Mac machines through Ubuntu and the wider Canonical ecosystem.
  • The company is expanding its scope to help developers ship their software efficiently to clouds and IoT devices.
  • This position is for a talented software engineer with a passion for developer experience and build tooling.
  • The role will positively impact the day-to-day workflow of thousands of snap and charm publishers.
  • The team designs and maintains specialist Python tools to support the developer build and publication process.
  • Responsibilities include tooling that builds snaps, charms, and OCI images.
  • Snapcraft allows developers to deliver app updates to millions of Linux systems automatically.
  • Charmcraft enables collaboration between charmed operator developers and publication on Charmhub.

Requirements:

  • Expertise in Python is required.
  • A strong understanding of the makeup of a modern GNU/Linux distribution is necessary.
  • A good understanding of build systems and toolchains, including for cross-compilation, is essential.
  • Experience working with container technology, such as Docker, Kubernetes, and LXD, is required.
  • Familiarity with languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem is needed.
  • Ability to work with external open source and commercial projects to better serve community needs is expected.

Benefits:

  • The position offers a fully remote working environment.
  • A personal learning and development budget of 2,000 USD per annum is provided.
  • There is an annual compensation review.
  • Recognition rewards are available for team members.
  • Annual holiday leave is included.
  • Parental leave is offered.
  • An Employee Assistance Programme is available.
  • Opportunities to travel to new locations to meet colleagues at ‘sprints’ are provided.
  • A Priority Pass for travel and travel upgrades for long haul company events is included.
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