Ativa os alertas de emprego por e-mail!

Software Architect - Containers / Virtualisation

Canonical

Porto Alegre

Teletrabalho

USD 80.000 - 120.000

Tempo integral

Há 4 dias
Torna-te num dos primeiros candidatos

Melhora as tuas possibilidades de ir a entrevistas

Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.

Resumo da oferta

An innovative company is seeking a Software Architect specializing in Containers and Virtualisation. This role involves leading the architecture of LXD and MicroCloud, focusing on distributed systems and cloud technologies. You will have the opportunity to work in a dynamic environment that promotes learning and career growth. With a strong emphasis on Golang and C, this position is perfect for those looking to make a significant impact in modern cloud tech. Join a forward-thinking team that values diversity and encourages continuous improvement.

Serviços

Annual learning budget of USD 2,000
Regular salary reviews
Performance bonuses
Recognition rewards
Holiday leave
Parental leave
Employee Assistance Program
Travel opportunities
Travel perks for events

Qualificações

  • Strong academic background in high school and university.
  • Proactive, exceeding expectations with leadership skills.

Responsabilidades

  • Lead the architecture and design of LXD and MicroCloud.
  • Mentor colleagues and ensure security and performance.

Conhecimentos

Golang
C
Distributed Systems
Virtualization
Containers
Networking
Storage
Leadership
Professional Communication

Formação académica

Degree in Computer Science
STEM Degree

Ferramentas

Linux
REST API

Descrição da oferta de emprego

Software Architect - Containers / Virtualisation
Join or sign in to find your next job

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

Software Architect - Containers / Virtualisation

3 days ago Be among the first 25 applicants

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, and IoT. Our customers include major cloud providers, silicon industry leaders, and many sectors. We are a pioneer in global distributed collaboration, with 1200+ colleagues across over 80 countries, mostly remote. Teams meet in person biannually at interesting locations worldwide.

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, using system containers or VMs, "just work"—trivially deploying small clouds across multiple servers. This involves distributed systems, virtualization, container tech, networking, and storage. Like Ubuntu desktop, we aim for ease and reliability so users can focus on their core tasks.

LXD is a modern Golang-based container and VM orchestrator used on Ubuntu, ChromeOS, and Linux platforms. Its engineering spans kernel work (namespaces, confinement, security, filesystems, VMMs, networking) to high-level management via REST API and CLI. As a software architect, you will lead the architecture, design, and evolution of LXD and Canonical MicroCloud, which combines LXD with Ceph and OVN for resilient, cluster-scale cloud infrastructure.

We seek an outstanding engineer with Golang and C experience, leadership skills, and knowledge of modern cloud APIs and technologies.

This role offers a chance to impact modern cloud tech. Canonical provides a dynamic, learning-focused environment and career growth opportunities.

Location: Home-based in EMEA or the Americas.

Responsibilities include:

  • Leading LXD and MicroCloud architecture
  • Mentoring and developing colleagues
  • Developing in Golang and C
  • Code review
  • Ensuring security and performance
  • Providing technical leadership internally and in communities
  • Working remotely with biannual travel for company events
Candidate Profile:
  • Strong academic background in high school and university
  • Degree in Computer Science or STEM
  • Proactive, exceeding expectations
  • Leadership, motivation, and team guidance skills
  • Self-organized, reliable, and deadline-oriented
  • Professional communication skills
  • Experience with Go, C, storage, networking, virtualization, containers, distributed systems
  • Detail-oriented with a focus on performance
  • Fluent English
  • Linux experience (Debian/Ubuntu preferred)
  • Curious, adaptable, responsible
What We Offer:
  • Remote work with biannual in-person sprints
  • Annual learning budget of USD 2,000
  • Regular salary reviews and performance bonuses
  • Additional benefits aligned with local practices
  • Recognition rewards, holiday leave, parental leave, Employee Assistance Program, travel opportunities, and travel perks for events
About Canonical:

Canonical leads in open source innovation. As Ubuntu's publisher, we shape AI, IoT, and cloud software. We hire globally, aiming for excellence. Most staff work remotely; working here means thinking differently, learning continuously, and advancing your career.

Canonical is an equal opportunity employer, valuing diversity and fairness.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and IT
Industries
  • Software Development
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.

Ofertas semelhantes

Software Architect - Containers / Virtualisation

Canonical

Manaus

Teletrabalho

USD 70,000 - 110,000

Há 4 dias
Torna-te num dos primeiros candidatos

Software Architect - Containers / Virtualisation

Canonical

Buenos Aires

Teletrabalho

USD 60,000 - 100,000

Há 2 dias
Torna-te num dos primeiros candidatos

Software Architect - Containers / Virtualisation

Canonical

Curitiba

Teletrabalho

USD 80,000 - 120,000

Há 2 dias
Torna-te num dos primeiros candidatos

Software Architect - Containers / Virtualisation

Canonical

São Paulo

Teletrabalho

USD 90,000 - 150,000

Há 4 dias
Torna-te num dos primeiros candidatos

Software Architect - Containers / Virtualisation

Canonical

Belo Horizonte

Teletrabalho

USD 80,000 - 120,000

Há 4 dias
Torna-te num dos primeiros candidatos

Software Architect - Containers / Virtualisation

Canonical

Florianópolis

Teletrabalho

USD 80,000 - 120,000

Há 3 dias
Torna-te num dos primeiros candidatos

Software Architect - Containers / Virtualisation

Canonical

Rio de Janeiro

Teletrabalho

USD 80,000 - 120,000

Há 2 dias
Torna-te num dos primeiros candidatos

Salesforce Commerce Cloud Architect - Work from home

Nearsure

Região Geográfica Intermediária de Ijui

Teletrabalho

USD 80,000 - 120,000

Há 2 dias
Torna-te num dos primeiros candidatos

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical

Rio de Janeiro

Teletrabalho

USD 80,000 - 120,000

Há 9 dias