Software Engineer (Python/Linux/Packaging)
Canonical · Home Based - Americas
Job description
About the role
Canonical is looking for a Software Engineer with strong Python, packaging and Linux expertise to improve the workflow of snap, rock and charm publishers. You will work on tools that simplify building and publishing software for a wide audience.
Key responsibilities
- Design and maintain specialist Python tools that support the developer build and publication process.
- Own tooling that builds snaps, charms and rocks.
- Extend the snap build ecosystem using knowledge of languages, toolchains, frameworks and CI systems.
- Collaborate with external open‑source and commercial projects to address community needs.
Required profile
- Expertise in Python.
- Strong understanding of modern GNU/Linux distributions.
- Good grasp of build systems and toolchains, including cross‑compilation.
- Experience with container technologies such as Docker, Kubernetes and LXD.
Required skills
- Python
- Linux
- Build systems and cross‑compilation
- Docker
- Kubernetes
- LXD
- CI/CD pipelines
What we offer
- Fully remote working environment.
- Personal learning and development budget of 2,000 USD per annum.
- Annual compensation review and recognition rewards.
- Annual holiday leave and parental leave.
- Employee Assistance Programme.
- Travel opportunities to meet colleagues at company sprints.
- Priority Pass for travel and upgrades for long‑haul events.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Peru.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 11 hours ago
Expires 1 month from now
11 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Canonical
Home Based - Americas
Related job offers
-
System Software Engineer – GCC/LLVM Compiler & Tooling
Canonical Home Based - Americas -
Software Engineer - Ubuntu Server Certification
Canonical Home Based - Americas -
Graduate Software Engineer – Python & Cloud
Canonical Home Based - Americas -
Senior IT Software Project Manager (Banca)
Encora Lima -
Senior Data Engineer AWS
Encora Lima