Software Engineer (Python/Linux/Packaging) - Canonical
Type: Remote within country | Location: London, UK02/22/2024
11 months ago
About the Job:
- Canonical delivers open source software through Ubuntu and the wider Canonical ecosystem.
- Expanding scope to help developers efficiently ship software to clouds and IoT devices.
- Opportunity for a talented software engineer passionate about developer experience and build tooling.
- Impact the day-to-day workflow of snap and charm publishers.
Responsibilities:
- Design and maintain Python tools supporting the developer build and publication process.
- Responsible for tooling building snaps, charms, and ROCKs (OCI images).
- Snapcraft enables automatic app updates to millions of Linux systems.
- Charmcraft facilitates collaboration between charmed operator developers, enabling packaging of various software.
Requirements:
- Expertise in Python.
- Understanding of modern GNU/Linux distribution makeup.
- Knowledge of build systems and toolchains, including cross-compilation.
- Experience with container technology (Docker, Kubernetes, LXD).
- Familiarity with languages, toolchains, frameworks, integrations, and CI systems.
- Collaboration with open source and commercial projects to serve community needs.
What We Offer:
- Base pay determined by geographical location, experience, knowledge, and skills.
- Additional benefits including annual bonuses and sales incentives.
- Compensation philosophy focused on equity across the global workforce.
- Competitive base pay and additional benefits based on work location.
- Fully remote working environment since 2004.
- 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 for 'sprints.'
- Priority Pass for travel and travel upgrades for long-haul company events.
About Canonical:
- Pioneering tech firm at the forefront of the global move to open source.
- Publisher of Ubuntu, a critical open-source project and platform for AI, IoT, and the cloud.
- Global recruitment with a high standard for excellence.
- Remote-first company since 2004.
- Work at Canonical challenges individuals to think differently and raise their game.
- Unique window into the world of 21st-century digital business.
- Equal opportunity employer fostering a workplace free from discrimination.
Salary range: AED 0 - AED 0
Apply NowSkills Required:
PythonFlowGitDockerKubernetes