Software Engineer - Python/Linux Packaging & Build Systems

Canonical

United States

Remote

USD 120,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Canonical is seeking talented Software Engineers with strong Python, packaging, and Linux skills to improve the day-to-day workflow of snap, charm, and rock publishers. You will contribute to tooling that builds snaps, charms, and Rocks, and help simplify developer shipping processes to reach millions of Linux systems.

You will work on container tooling, build systems, and automation, collaborating with open source and commercial projects to extend the snap ecosystem and improve deployment

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 technology such as Docker, Kubernetes and LXD.
  • Familiarity with languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem.
  • Experience working with external open source and commercial projects to serve community needs.

Skills

Python
CI systems
Build systems
Cross-compilation
GNU/Linux

Tools

Docker
Kubernetes
LXD

Job description

Canonical is seeking talented Software Engineers with strong Python, packaging, and Linux skills to improve the day-to-day workflow of snap, charm, and rock publishers. You will contribute to tooling that builds snaps, charms, and Rocks, and help simplify developer shipping processes to reach millions of Linux systems.

You will work on container tooling, build systems, and automation, collaborating with open source and commercial projects to extend the snap ecosystem and improve deployment

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Python/Linux/Packaging)
Software Engineer (Python/Linux/Packaging)

Canonical • United States

Remote
USD 120,000 - 180,000
Remote Engineering Manager, SaaS Platform and Team Builder
Remote Engineering Manager, SaaS Platform and Team Builder

canonical • United States

Remote
USD 150,000 - 190,000
Remote work
Learning budget
Annual compensation review
+6
Linux devices software engineer – snapd
Linux devices software engineer – snapd

Jobicy • United States

Remote
USD 120,000 - 170,000
Learning and development budget USD 2,
Annual compensation review
Maternity and paternity leave
+1
Linux Devices Engineer — SnapD, IoT & Containers (Remote)
Linux Devices Engineer — SnapD, IoT & Containers (Remote)

Remote Jobs • Canada (KY)

Hybrid
USD 120,000 - 170,000
Distributed team sprints
Learning budget USD 2,000 per year
Annual compensation review
+6
Linux devices software engineer - snapd
Linux devices software engineer - snapd

Remote Jobs • Canada (KY)

Hybrid
USD 120,000 - 170,000
Distributed team sprints
Learning budget USD 2,000 per year
Annual compensation review
+6
Remote Software Engineer, Ubuntu Cloud & Open Source
Remote Software Engineer, Ubuntu Cloud & Open Source

Canonical • United States

On-site
USD 80,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Team Member Assistance Program & Wellness Platform
+1
Software Engineer, Cloud – Sustaining Engineering
Software Engineer, Cloud – Sustaining Engineering

Canonical • United States

Remote
USD 120,000 - 150,000
Staff Build & Packaging Engineer
Staff Build & Packaging Engineer

Anaconda, Inc. • United States

Remote
USD 150,000 - 220,000
Flexible Vacation Policy
Medical, Dental, and Vision Insurance
Short Term and Long Term Disability
+3
Lead Kernel Build Automation Engineer for Ubuntu/Linux
Lead Kernel Build Automation Engineer for Ubuntu/Linux

Canonical Ltd • New Jersey

On-site
USD 90,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Software Engineer – Cloud Images
Software Engineer – Cloud Images

Jobicy • United States

Remote
USD 120,000 - 170,000
Learning budget
Annual compensation review
Remote-first culture
+1