¡Activa las notificaciones laborales por email!

Juju Software Engineer (Go)

Canonical Group Ltd

México

A distancia

MXN 400,000 - 600,000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A leading open-source software provider is seeking a Software Engineer to enhance the development of Juju, contributing to cloud automation and software operations. The ideal candidate will have excellent communication skills in English and engage with a worldwide distributed team. This remote role offers a competitive salary adjusted for location and experience, along with numerous benefits including personal development budgets and travel opportunities.

Servicios

Distributed work environment
Personal learning and development budget of USD 2,000
Annual compensation review
Recognition rewards
Annual leave including maternity and paternity leave
Employee Assistance Programme
Opportunity to travel to new locations

Formación

  • Willingness to travel up to 4 times a year for internal events.

Responsabilidades

  • Contribute to the design, delivery, and support of features in a highly concurrent system.
  • Collaborate proactively with a distributed team.
  • Debug issues and interact with upstream communities.

Conocimientos

Excellent communication skills in English
Container technologies (Docker, LXD, Kubernetes)
Solid networking background
Agile software development methodologies
Linux and open-source software experience
Configuration management software experience
Cloud computing knowledge
SQL and NoSQL databases
Experience with open source contributions

Educación

Exceptional academic track record
Descripción del empleo
Overview

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. The company is founder-led, profitable, and growing, with a distributed workforce of 1200+ colleagues in 75+ countries and very few office-based roles.

We are hiring a Software Engineer to contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world. Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal. Combined with the Ops framework, Juju provides a complete solution for applications and infrastructure management. Many internal and external teams depend on Juju to deliver their products and services, from Canonical Managed Solutions to Fortune 500 companies.

Location: This is a Globally remote role.

Responsibilities
  • Contribute to the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
  • Collaborate proactively with a distributed team.
  • Debug issues and interact with upstream communities publicly.
  • Work with helpful and talented engineers including experts in many fields.
  • Discuss ideas and collaborate on finding good solutions.
  • Work from home with global travel for 2 to 4 weeks per year for internal and external events.
Qualifications
  • Excellent communication skills in English, both verbal and written, especially in online environments.
  • An exceptional academic track record from high school and preferably university.
  • Willingness to travel up to 4 times a year for internal events.
Additional skills that you might also bring

The following skills may be helpful in the role, but we don\'t expect everyone to bring all of them.

  • Experience with container technologies (Docker, LXD, Kubernetes, etc.).
  • Solid networking background and experience.
  • Experience with agile software development methodologies.
  • Experience in the Linux and open-source software world.
  • Experience with configuration management software (Ansible, Chef, Puppet, et al.).
  • Working knowledge of cloud computing.
  • Experience with software packaging (Debian, snaps).
  • Programming with, and operating, SQL and NoSQL databases.
  • Experience working on a distributed team on an open source project, including community contributions.
  • Demonstrated track record of Open Source contributions.
What we offer you

We tailor compensation based on location, experience, and performance, with annual reviews and a performance-driven bonus. We offer additional benefits that reflect our values and ensure fairness globally.

  • Distributed work environment with twice-yearly in-person team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review.
  • Recognition rewards.
  • Annual leave, including maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues.
  • Travel upgrades for long-haul company events.
About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, we recruit globally and set high standards for joining the company. We expect excellence and strive to be the best at what we do.

Canonical has been a remote-first company since 2004. Working at Canonical challenges you to think differently, work smarter, and learn new skills.

Canonical is an equal opportunity employer

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.