¡Activa las notificaciones laborales por email!

Software Architect - Containers / Virtualisation

Canonical

Málaga

A distancia

EUR 70.000 - 90.000

Jornada completa

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

Descripción de la vacante

A leading software company is seeking a Software Architect specializing in Containers/Virtualisation. The role involves architecture and design leadership for LXD and MicroCloud, requiring proficiency in Golang and C. This remote position allows for flexibility, offers an annual development budget, and encourages a balanced work-life environment. Ideal candidates will possess strong leadership skills and experience with distributed systems and Linux.

Servicios

Annual learning and development budget
Work-life balance initiatives
Opportunities for travel

Formación

  • Strong academic background in high school and university.
  • Proven drive and exceeding expectations.
  • Self-organized, reliable, and punctual.

Responsabilidades

  • Leading the architecture of LXD and MicroCloud.
  • Mentoring and developing colleagues.
  • Developing in Golang and C.

Conocimientos

Golang
C
Leadership skills
Professional communication in English
Experience with distributed systems
Virtualization technology

Educación

Degree in Computer Science or STEM field

Herramientas

Linux
Ubuntu

Descripción del empleo

Software Architect - Containers / Virtualisation

Join to apply for the Software Architect - Containers / Virtualisation role at Canonical.

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 top public cloud and silicon providers, along with industry leaders across sectors. The company is founder-led, profitable, and growing, with a distributed team of over 1200 colleagues in more than 80 countries.

We are hiring a software architect for Canonical LXD and MicroCloud, focusing on making clusters of compute with containers or VMs "just work"—easy to set up, reliable, and scalable.

LXD is a modern Golang system container and VM orchestrator used on Ubuntu, ChromeOS, and other Linux platforms. 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, cluster-scale cloud infrastructure.

We seek an experienced engineer proficient in Golang and C, with leadership qualities to guide a team and deliver high-quality products. Knowledge of cloud infrastructure APIs and underlying technologies is essential.

This role offers an opportunity to influence modern cloud computing technologies within a fun, fast-paced environment that emphasizes learning and development.

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

Key responsibilities include:

  1. Leading the architecture of LXD and MicroCloud
  2. Mentoring and developing colleagues
  3. Developing in Golang and C
  4. Code review and ensuring product security and performance
  5. Providing technical leadership within Canonical and the community
  6. Working remotely with biannual travel for company events

Candidate requirements:

  • Strong academic background in high school and university
  • Degree in Computer Science or STEM field
  • Proven drive and exceeding expectations
  • Leadership skills and team motivation
  • Self-organized, reliable, and punctual
  • Professional communication skills in English
  • Experience with Go, C, storage, networking, virtualization, and container tech
  • Experience with distributed systems and Linux (preferably Ubuntu)
  • Interpersonal skills, curiosity, flexibility, accountability

What we offer:

  • Global, distributed work environment with biannual in-person sprints
  • Annual learning and development budget of USD 2,000
  • Regular compensation reviews, bonuses, and benefits
  • Work-life balance initiatives including holidays, parental leave, and wellness programs
  • Opportunities for travel and professional growth

About Canonical:

Canonical is a pioneer in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud innovations. We hire globally, uphold high standards, and foster an inclusive, innovative workplace.

Equal Opportunity Statement:

We are committed to diversity and inclusion, providing fair consideration regardless of background or identity.

Additional details:

  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Industry: Software Development
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.