Software Engineer (Python/Linux/Packaging)

Sé de los primeros solicitantes.
Solo para miembros registrados
Murcia
A distancia
EUR 30.000 - 50.000
Sé de los primeros solicitantes.
Hace 2 días
Descripción del empleo

Canonical delivers open source software to millions of Linux, Windows, and Mac machines through Ubuntu and the wider Canonical ecosystem. We are expanding our scope to help developers ship their software efficiently to clouds and IoT devices.

This is an opportunity for a talented software engineer with a passion for developer experience and build tooling to positively impact the workflow of thousands of snap and charm publishers. Success in this role requires an interest in packaging formats, build systems, and automation to simplify software deployment for a broad audience.

Our team designs and maintains Python tools supporting the build and publication process for snaps, charms, and OCI images (rocks). Snapcraft enables developers to deliver app updates automatically to millions of Linux systems, supporting applications from notable companies like Spotify, Slack, and Microsoft. Charmcraft facilitates collaboration among charmed operator developers and publication on Charmhub, allowing packaging of various software components for scalable operations from Day 0 to Day 1,000 and beyond.

What we are looking for in you

  • Expertise in Python.
  • Strong understanding of modern GNU / Linux distributions.
  • Knowledge of build systems and toolchains, including cross-compilation.
  • Experience with container technologies such as Docker, Kubernetes, and LXD.
  • Ability to extend the snap build ecosystem using various languages, toolchains, frameworks, and CI systems.
  • Experience working with open source and commercial projects to better serve community needs.

What we offer you

Your base pay depends on factors like location, experience, and skills. Additional benefits include potential bonuses and incentives based on revenue or utilization. Our compensation philosophy emphasizes equity across our global workforce.

  • Fully remote work environment — we've been remote since 2004.
  • Personal learning and development budget of $2,000 USD annually.
  • Annual compensation reviews.
  • Recognition rewards.
  • Annual leave and parental leave policies.
  • Employee Assistance Programme.
  • Opportunities to travel and attend 'sprints' to meet colleagues.
  • Travel benefits for company events.

About Canonical

Canonical is a pioneering tech company leading the global open source movement. As the publisher of Ubuntu, a key platform for AI, IoT, and cloud computing, we are shaping the future of technology. We recruit globally and uphold high standards of excellence. Since 2004, we have embraced a remote-first culture, encouraging innovative thinking and continuous learning. We are committed to diversity and equal opportunity in our workplace.

J-18808-Ljbffr