Skip to main content

Software Engineer

Software Engineer
Canonical
remote
7 months 1 week ago

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.

Opportunity

This is an opportunity for a talented software engineer with a passion for developer experience and build tooling to have a positive impact on 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. Snapcraft and Charmcraft are key tools enabling developers to deliver app updates and collaborate on Charmhub, respectively.

Expertise Needed

  • 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.

Offerings

Your base pay will depend on various factors including your geographical location, level of experience, knowledge, and skills. In addition to a competitive base pay, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilization. Canonical offers a fully remote working environment and provides team members with additional benefits that reflect its values and ideals.

About Canonical

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, we recruit on a global basis and set a very high standard for people joining the company. Canonical has been a remote-first company since its inception and provides a unique window into the world of 21st-century digital business.

Equal Opportunity

Canonical is proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, your application will receive fair consideration.

Expertise level

Work arrangement

Key skills

Similar Jobs in Netherlands

Python Developer

Berkeley Square - Talent Specialists in IT & Engineering
2 weeks ago