Remote Otter LogoRemoteOtter

Software Engineer (Python/Linux/Packaging) - Remote

Posted 3 weeks ago
Software Development
Full Time
Asia Pacific

Overview

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

In Short

  • We are hiring talented Software Engineers with strong Python, Packaging and Linux skills.
  • You will impact the workflow of thousands of snap, rock and charm publishers.
  • You will design and maintain specialist Python tools to support the developer build and publication process.
  • The team is responsible for tooling that builds snaps, charms, and rocks.
  • Snapcraft allows developers to deliver app updates to millions of Linux systems automatically.
  • Charmcraft enables collaboration between charmed operator developers.
  • Rockcraft provides means for container developers to build production-grade Ubuntu-based container images.
  • You will work with external open source and commercial projects.
  • Fully remote working environment.
  • Personal learning and development budget of 2,000USD per annum.

Requirements

  • You have expertise in Python.
  • You have a strong understanding of the makeup of a modern GNU/Linux distribution.
  • You have a good understanding of build systems and toolchains, including for cross-compilation.
  • Experience working with container technology, such as Docker, Kubernetes and LXD.
  • Familiarity with languages, toolchains, frameworks, integrations, and CI systems.

Benefits

  • Fully remote working environment.
  • Personal learning and development budget of 2,000USD per annum.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Parental Leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues.
  • Priority Pass for travel and travel upgrades for long haul company events.
Canonical - Jobs logo

Canonical - Jobs

Canonical is a pioneering technology firm leading the global shift towards open source solutions. As the publisher of Ubuntu, a key open source project that serves as a platform for AI, IoT, and cloud computing, Canonical is dedicated to transforming the technological landscape. The company has maintained a remote-first approach since its founding in 2004, emphasizing a high standard of excellence in its workforce. Canonical values diversity and fosters an inclusive workplace, ensuring that a variety of experiences and perspectives contribute to a better work environment and superior products.

Share This Job!

Save This Job!

Similar Jobs:

Canonical logo

Software Engineer (Python/Linux/Packaging) - Remote

Canonical

41 weeks ago

Join Canonical as a software engineer to enhance developer experience and build tooling in a fully remote environment.

Americas, EMEA
Full-time
Software Development
Canonical - Jobs logo

Software Engineer (Python/Linux/Packaging) - Remote

Canonical - Jobs

41 weeks ago

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

Estonia
Full-time
Software Development
Software Mind logo

Software Engineer (Python) - Remote

Software Mind

2 weeks ago

Join Software Mind as a Software Engineer to build and maintain innovative cloud solutions for government projects in Western Europe.

Worldwide
Full-time
Software Development

Telnyx

Software Engineer, Python - Remote

Telnyx

3 weeks ago

Join Telnyx as a Software Engineer specializing in Python to build impactful microservices and APIs in a remote environment.

Worldwide
Full-time
Software Development
Weekday AI logo

Python Software Engineer - Remote

Weekday AI

5 weeks ago

Join a remote team as a Python Software Engineer with a competitive salary and opportunities for professional growth.

India
Full-time
Software Development
50000 - 1350000INR/year