¡Activa las notificaciones laborales por email!

Software Engineer (Python/Linux/Packaging)

buscojobs España

Murcia

A distancia

EUR 30.000 - 50.000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

A leading technology company is seeking a Software Engineer to join their remote team. You will enhance the workflow of developers using Snapcraft and Charmcraft, supporting builds across diverse environments. Ideal candidates have expertise in Python and a strong grasp of modern build systems, as well as experience with containers.

Servicios

Fully remote work environment
Personal learning and development budget of $2,000 USD annually
Annual compensation reviews
Recognition rewards
Annual leave and parental leave policies

Formación

  • Expertise in Python is crucial.
  • Experience with container technologies like Docker and Kubernetes.
  • Strong understanding of build systems and GNU/Linux distributions.

Responsabilidades

  • Design and maintain Python tools for snaps and charms.
  • Support the build and publication process.
  • Simplify software deployment and improve developer experience.

Conocimientos

Python
GNU/Linux distributions
Build systems
Container technologies
Open source projects

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

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.