Ativa os alertas de emprego por e-mail!

Software Architect - Containers / Virtualisation

Canonical

Rio de Janeiro

Teletrabalho

USD 80.000 - 120.000

Tempo integral

Hoje
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 firm is seeking a Software Architect specializing in Containers and Virtualization to lead the architecture of cutting-edge cloud solutions. This role is pivotal in shaping the future of cloud computing, focusing on making clusters of compute easy to set up and manage. You will work with a talented team in a dynamic, remote environment, providing technical leadership and mentoring while developing in Golang and C. With a commitment to learning and development, this opportunity offers significant career growth and the chance to make a real impact in the tech industry.

Serviços

Annual learning and development budget
Annual pay review
Recognition rewards
Holiday leave
Parental leave
Employee Assistance Programme
Travel opportunities for team meetups
Travel upgrades for events

Qualificações

  • Exceptional academic record from high school and university.
  • Proven drive and exceeding expectations in technical leadership.

Responsabilidades

  • Lead architecture and design of LXD and MicroCloud.
  • Mentor and develop colleagues while ensuring security and performance.

Conhecimentos

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

Formação académica

Degree in Computer Science
STEM Degree

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

4 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 innovation, and IoT. Our customers include leading public cloud and silicon providers, and industry leaders across sectors. We are a pioneer in global distributed collaboration, with 1200+ colleagues in over 80 countries and few office-based roles. Teams meet 2-4 times a year in interesting locations worldwide to align on strategy and execution.

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, "just work". It should be trivial to set up a small cloud with one, two, or twenty servers. This involves distributed systems, virtualization, container technology, networking, and storage. Like the Ubuntu desktop, our aim is to make it easy and reliable for users to focus on their core tasks rather than OS and infrastructure.

LXD is a modern Golang-based system container and virtual machine orchestrator used on Ubuntu, ChromeOS, and other 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 to create a resilient, easy-to-use, cluster-scale cloud infrastructure.

We seek an outstanding software architect and engineer with Golang and C experience, leadership skills to guide a team, and knowledge of modern cloud infrastructure APIs and technologies.

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

Location: Home-based in EMEA or the Americas.

The role entails:

  • Leading LXD and MicroCloud architecture
  • Mentoring and developing colleagues
  • Developing in Golang and C
  • Reviewing code
  • Ensuring security and performance
  • Providing technical leadership within Canonical and communities
  • Working remotely with biannual travel for company events

What we are looking for in you:

  • Exceptional academic record from high school and university
  • Degree in Computer Science or STEM
  • Proven drive and exceeding expectations
  • Technical leadership and team motivation skills
  • Organized, self-starting, reliable
  • Professional communication skills
  • Experience with Go and C
  • Knowledge of storage, networking, virtualization
  • Experience with container tech
  • Experience with distributed systems
  • Detail-oriented and performance-focused
  • Fluent in English
  • Linux experience (Debian/Ubuntu preferred)
  • Interpersonal skills, curiosity, flexibility, accountability

What we offer colleagues:

  • Distributed work environment with biannual in-person team sprints
  • USD 2,000 annual learning and development budget
  • Annual pay review
  • Recognition rewards
  • Holiday leave, parental leave
  • Employee Assistance Programme
  • Travel opportunities for team meetups
  • Travel upgrades for events

About Canonical:

Canonical pioneers open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, expecting excellence. Most colleagues work remotely. Join us to challenge yourself, learn, and innovate.

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

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and IT
Industries
  • Software Development

Referrals increase your chances of interviewing at Canonical by 2x

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

Porto Alegre

Teletrabalho

USD 80,000 - 120,000

Há 3 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á 8 dias

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