Logo
Canonical

Software Engineer (Python/Linux/Packaging)

Canonical, Los Angeles, California, United States, 90079

Save Job

Overview

Software Engineer (Python/Linux/Packaging) at Canonical. Canonical is a leading provider of open source software and operating systems, including Ubuntu, with a global presence and remote-friendly culture. Responsibilities

Design and maintain specialist Python tools to support the developer build and publication process. Build and publish tooling that creates and manages snaps, charms, and rocks. Work on packaging formats, build systems, automation, and related tooling to simplify software shipping to a wide audience. Collaborate with external open source and commercial projects to understand and serve community needs. Extend the snap build ecosystem using Python, toolchains, frameworks, integrations, and CI systems. Qualifications

Expertise in Python. Strong understanding of the makeup of a modern GNU/Linux distribution. Good understanding of build systems and toolchains, including cross-compilation. Experience with container technologies such as Docker, Kubernetes, and LXD. Ability to apply languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem. Experience working with external open source and commercial projects to understand how to better serve community needs. What we offer

Fully remote working environment 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 to meet colleagues at sprints Priority travel perks for company events About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, we support the AI, IoT, and cloud ecosystems and recruit on a global basis with high standards. We have operated with a remote-friendly culture since 2004 and are committed to excellence. Equal opportunity

Canonical is an equal opportunity employer. We foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. We will give every applicant fair consideration. #J-18808-Ljbffr