¡Activa las notificaciones laborales por email!

Go (Golang) Software Engineer, Developer Tooling and Containers

Canonical Group Ltd

México

A distancia

MXN 1,289,000 - 1,843,000

Jornada completa

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

Descripción de la vacante

A leading open source software provider is looking for a Go (Golang) Software Engineer to enhance developer tooling. This role focuses on crafting tools for software engineers, requiring experience with Go and Linux fundamentals. The company offers a distributed work environment, personal learning budgets, and a commitment to recognize outstanding performance. Candidates should possess excellent presentation skills and be ready for international travel.

Servicios

Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Wellness Platform

Formación

  • You have professional software development experience using Go, Python, C, or C++.
  • You know Linux system-level fundamentals, for example, cgroups and namespaces.
  • Exceptional academic track record from both high school and university.

Responsabilidades

  • Design the user experience of new capabilities in the tool.
  • Write high-quality code to create new features.
  • Work with teams both inside and outside of the company.

Conocimientos

Professional software development experience using Go
Knowledge of Linux system-level fundamentals
Curiosity and thoughtfulness
Exceptional academic track record
Professional written and spoken English

Educación

Undergraduate degree in a technical subject

Herramientas

Experience with LXC/LXD
Experience with AI/ML and/or CUDA/OpenVINO
Descripción del empleo
Go (Golang) Software Engineer, Developer Tooling and Containers

Home Based - APAC

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.

We are hiring a Go (Golang) Software Engineer, Developer Tooling and Containers to work on a new open-source developer experience tool. We are rethinking typical developer workflows, trying to preserve what people love about traditional Linux while enabling people to work better in immutable distro environments, as well as with remote cloud resources.

The role implies a deep interest in crafting tools for software engineers. It requires taste in experience design, and will benefit from experience with professional Linux based software development, Linux system-level fundamentals and containers.

The role entails
  • Design the user experience of new capabilities in the tool
  • Write high-quality code to create new features
  • Obsess with correctness and robustness of your work for diverse use cases
  • Go the extra mile in making sure the software you create addresses a well-defined problem
  • Think carefully through implementation strategy from the perspective of performance, quality and security
  • Work with teams both inside and outside of Canonical
What we are looking for in you
  • You have professional software development experience using Go, Python, C, or C++
  • You know Linux system-level fundamentals, for example, cgroups and namespaces
  • You are curious, thoughtful, articulate, and accountable
  • Exceptional academic track record from both high school and university
  • Undergraduate degree in a technical subject or a compelling narrative about your alternative chosen path
  • Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation
  • Professional written and spoken English with excellent presentation skills
  • Ability to travel internationally twice a year for company events up to two weeks long
Nice-to-have skills
  • Experience with LXC/LXD
  • Experience with AI/ML and/or CUDA/OpenVINO
  • Knowledge of system and language package managers internals
What we offer colleagues

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually to ensure we recognize outstanding performance.

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events

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.