Software Engineer (Python/Linux/Packaging) - Canonical

Type: Remote within country | Location: London, UK

02/22/2024
11 months ago

About the Job:

  • Canonical delivers open source software through Ubuntu and the wider Canonical ecosystem.
  • Expanding scope to help developers efficiently ship software to clouds and IoT devices.
  • Opportunity for a talented software engineer passionate about developer experience and build tooling.
  • Impact the day-to-day workflow of snap and charm publishers.

Responsibilities:

  • Design and maintain Python tools supporting the developer build and publication process.
  • Responsible for tooling building snaps, charms, and ROCKs (OCI images).
  • Snapcraft enables automatic app updates to millions of Linux systems.
  • Charmcraft facilitates collaboration between charmed operator developers, enabling packaging of various software.

Requirements:

  • Expertise in Python.
  • Understanding of modern GNU/Linux distribution makeup.
  • Knowledge of build systems and toolchains, including cross-compilation.
  • Experience with container technology (Docker, Kubernetes, LXD).
  • Familiarity with languages, toolchains, frameworks, integrations, and CI systems.
  • Collaboration with open source and commercial projects to serve community needs.

What We Offer:

  • Base pay determined by geographical location, experience, knowledge, and skills.
  • Additional benefits including annual bonuses and sales incentives.
  • Compensation philosophy focused on equity across the global workforce.
  • Competitive base pay and additional benefits based on work location.
  • Fully remote working environment since 2004.
  • 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 new locations for 'sprints.'
  • Priority Pass for travel and travel upgrades for long-haul company events.

About Canonical:

  • Pioneering tech firm at the forefront of the global move to open source.
  • Publisher of Ubuntu, a critical open-source project and platform for AI, IoT, and the cloud.
  • Global recruitment with a high standard for excellence.
  • Remote-first company since 2004.
  • Work at Canonical challenges individuals to think differently and raise their game.
  • Unique window into the world of 21st-century digital business.
  • Equal opportunity employer fostering a workplace free from discrimination.

Salary range: AED 0 - AED 0

Apply Now

Skills Required:

PythonFlowGitDockerKubernetes