Software Engineer (Python/Linux/Packaging)
Canonical
over 1 year ago
Remote, Worldwide
Entry Level / Mid Level
H1B Sponsor
Responsibilities
- Design and maintain Python tools for the developer build and publication process.
- Support the tooling that builds snaps, charms, and OCI images.
- Enhance the snap build ecosystem using various languages and toolchains.
- Collaborate with external projects to better serve community needs.
- Simplify the lives of developers shipping software to a wide audience.
Requirements
- Expertise in Python programming.
- Strong understanding of modern GNU/Linux distributions.
- Good knowledge of build systems and toolchains, including cross-compilation.
- Experience with container technologies like Docker, Kubernetes, and LXD.
- Familiarity with CI systems and integrations.
Benefits
- 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 meet colleagues at 'sprints'.
- Priority Pass for travel and upgrades for long haul company events.
Tech Stack
DockerKubernetesLinuxPython
Categories
BackendDevOps