dev-dubai logo
logo

Canonical

London, England

Software Engineer (Python/Linux/Packaging)

RemoteOK - Countrywide

February 22, 2024

PythonFlowGitDockerKubernetes

Salary Range

No salary data

Language Reqirements

Ar:

Not Required

En:

Elementary

Minimum Experience

Intermediate (2~4 years) or above

Relocation

Sponsoring Visa

Company Description

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world's #1 cloud operating system. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company. With almost every team remote by def…


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.
dev-dubai logo

Tech jobs in Dubai

Built with ❤️

For Candidates

Dev Dubai

Get Job Alerts

Sign up for our newsletter to get hand-picked tech jobs in Dubai


© 2024 DevDubai. All rights reserved.