¡Activa las notificaciones laborales por email!

Software Architect - Containers / Virtualisation

Canonical

Mérida

A distancia

USD 80,000 - 120,000

Jornada completa

Hace 22 días

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

Join a pioneering open-source technology company seeking a Software Architect to lead the architecture of LXD and MicroCloud. This role involves working on cutting-edge cloud computing technologies, focusing on distributed systems, virtualization, and container tech. You'll have the opportunity to mentor colleagues and drive product excellence in a remote, dynamic environment. With a competitive compensation package and a strong emphasis on learning and development, this is a chance to make a significant impact in modern cloud infrastructure. If you're passionate about technology and innovation, we want to hear from you!

Servicios

USD 2,000 annual learning budget
Recognition rewards
Holiday leave
Parental leave
Employee Assistance Programme
Travel opportunities for company events

Formación

  • Strong academic background in high school and university.
  • Experience with Go and C programming languages.
  • Knowledge of storage, networking, virtualization, and container tech.

Responsabilidades

  • Leading the architecture of LXD and MicroCloud.
  • Mentoring and developing colleagues.
  • Providing technical leadership within Canonical and the community.

Conocimientos

Golang
C
Distributed Systems
Cloud APIs
Networking
Virtualization
Container Technology
Linux
Leadership
Professional Communication

Educación

Degree in Computer Science or STEM

Descripción del empleo

Software Architect - Containers / Virtualisation

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. Our customers include leading public cloud and silicon providers, as well as industry leaders across sectors. The company is founder-led, profitable, and growing.

We are hiring a software architect for Canonical LXD and MicroCloud. Our goal is to make clusters of compute, with system containers or virtual machines, easy to deploy and manage. This role involves working on distributed systems, virtualization, container technology, networking, and storage, aiming to make cloud infrastructure simple, reliable, and efficient.

LXD is a modern Golang system container and virtual machine orchestrator used on Ubuntu, ChromeOS, and other Linux platforms. The engineering scope includes kernel work, security, filesystems, VMMs, networking, and high-level management APIs. As a software architect, you will lead the architecture, design, and evolution of LXD and Canonical MicroCloud, which integrates LXD with Ceph and OVN for resilient cloud infrastructure.

We seek an outstanding engineer with experience in Golang and C, capable of leading teams and driving product excellence. Knowledge of cloud APIs and underlying technologies is essential.

This role offers the opportunity to impact modern cloud computing technologies. Canonical provides a dynamic, learning-focused environment with a global, remote team.

Location

This is a home-based position available in EMEA and the Americas.

The role entails
  1. Leading the architecture of LXD and MicroCloud
  2. Mentoring and developing colleagues
  3. Developing in Golang and C
  4. Code review and ensuring security and performance
  5. Providing technical leadership within Canonical and the community
  6. Traveling twice annually for company events
What we are looking for in you
  • Strong academic background in high school and university
  • Degree in Computer Science or STEM
  • Proven drive and exceeding expectations
  • Leadership skills and team motivation
  • Organized, proactive, and reliable
  • Professional communication skills in English
  • Experience with Go and C
  • Knowledge of storage, networking, virtualization, and container tech
  • Experience with distributed systems
  • Attention to detail and performance focus
  • Experience with Linux (Debian/Ubuntu preferred)
  • Interpersonal skills, curiosity, adaptability, accountability
What we offer colleagues

Competitive global compensation, annual reviews, performance bonuses, and benefits aligned with our values. Additional perks include:

  • Distributed work environment with biannual in-person team sprints
  • USD 2,000 annual learning budget
  • Recognition rewards, holiday leave, parental leave
  • Employee Assistance Programme
  • Travel opportunities and upgrades for company events
About Canonical

Canonical is a pioneering open-source technology company, publisher of Ubuntu, a key platform for AI, IoT, and cloud computing. We hire globally, emphasizing excellence and innovation. Our team has operated remotely since 2004, fostering a forward-looking work environment.

Canonical is an equal opportunity employer, committed to diversity and inclusion, ensuring fair consideration for all applicants regardless of background or identity.

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.