Remote Otter LogoRemoteOtter

Software Engineer (Python/Linux/Packaging) - Remote

Posted 24 weeks ago
Software Development
Full Time
Americas, EMEA

Overview

Canonical delivers open source software to millions of Linux, Windows and Mac machines through Ubuntu and the wider Canonical ecosystem. We are expanding our scope, to help developers ship their software efficiently to clouds and IoT devices.

In Short

  • Opportunity for a talented software engineer focused on developer experience and build tooling.
  • Work on packaging formats, build systems, and automation.
  • Design and maintain specialist Python tools for the developer build and publication process.
  • Support tooling that builds snaps, charms, and OCI images.
  • Enable developers to deliver app updates automatically.
  • Collaborate with external open source and commercial projects.
  • Fully remote working environment.
  • Personal learning and development budget of 2,000USD per annum.
  • Annual compensation review and recognition rewards.
  • Opportunity to travel to meet colleagues at ‘sprints’.

Requirements

  • Expertise in Python.
  • Strong understanding of modern GNU/Linux distributions.
  • Good understanding of build systems and toolchains.
  • Experience with container technology (Docker, Kubernetes, LXD).
  • Familiarity with languages, toolchains, frameworks, and CI systems.
  • Ability to work with external projects to serve community needs.

Benefits

  • Fully remote working environment.
  • Personal learning and development budget.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Parental Leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations.
  • Priority Pass for travel upgrades.
Canonical logo

Canonical

Canonical is a prominent provider of open source software and operating systems, particularly known for its widely adopted platform, Ubuntu. The company serves a diverse range of global enterprise and technology markets, playing a crucial role in innovative sectors such as public cloud, data science, AI, engineering, and IoT. With a workforce of over 1,100 employees across more than 75 countries, Canonical champions a model of global distributed collaboration, minimizing office-based roles and facilitating in-person team meetings in various global locations. The company is committed to fostering technical leadership and career development within its teams, ensuring that its products are secure, efficient, and aligned with the needs of its customers, which include leading public cloud and silicon providers.

Share This Job!

Save This Job!

Similar Jobs:

Canonical - Jobs logo

Software Engineer (Python/Linux/Packaging) - Remote

Canonical - Jobs

25 weeks ago

Join Canonical as a Software Engineer to enhance developer experience and build tooling for open source software.

Estonia
Full-time
Software Development
Aurora Labs logo

Software Engineer (Python) - Remote

Aurora Labs

10 weeks ago

Aurora Labs is looking for a Software Engineer (Python) to develop and optimize software for decentralized finance solutions.

Worldwide
Full-time
Software Development
OpenX logo

Software Engineer (Python) - Remote

OpenX

10 weeks ago

Join OpenX as a Software Engineer (Python) in Cracow, Poland, and work on innovative digital advertising technologies.

Poland
Full-time
Software Development
V7 logo

Software Engineer (Python) - Remote

V7

14 weeks ago

Join V7 as a Software Engineer (Python) to develop and maintain AI-driven solutions in a dynamic team environment.

Worldwide
Full-time
Software Development

Darktrace

Python Software Engineer - Remote

Darktrace

23 weeks ago

Join Darktrace's R&D team in Cambridge as a software engineer focusing on Python development and cyber security.

United Kingdom
Full-time
Software Development