Software Architect - Containers / Virtualisation
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 Io
T. Our customers include leading public cloud and silicon providers, and industry leaders across sectors. We are a
- led, profitable, and growing company with over 1200 colleagues in more than 80 countries, mostly working remotely.
We are hiring a Software Architect for Canonical LXD and Micro
Cloud. Our goal is to make clusters of compute, with system containers or virtual machines, easy to deploy and manage. This involves distributed systems, virtualization, container technology, networking, and storage. The role involves leading the architecture, design, and evolution of LXD and Micro
Cloud.
The ideal candidate has experience in Golang and C, with leadership qualities to guide a team and ship
- quality products. Knowledge of modern cloud infrastructure APIs and technologies is essential.
This is a
- based position available in EMEA and the Americas, with biannual travel for company events.
Responsibilities include:
- Leading the architecture of LXD and Micro
Cloud - Mentoring and developing team members
- Developing in Golang and C
- Reviewing code
- Ensuring security and performance
- Providing technical leadership
- Participating in global travel for team events
Qualifications:
- Strong academic background in high school and university
- Degree in Computer Science or STEM
- Proven drive and ability to exceed expectations
- Technical leadership and team motivation skills
- Self-organized and reliable
- Professional communication skills in English
- Experience with Go, C, storage, networking, virtualization, container technologies, and distributed systems
- Linux experience (Debian/Ubuntu preferred)
- Interpersonal skills, curiosity, flexibility, and accountability
What we offer:
- Distributed work environment with
- person team sprints - Learning and development budget of USD 2, 000/year
- Annual compensation review and performance bonuses
- Additional benefits including leave, parental leave, assistance programs, and travel opportunities
About Canonical:
Canonical is a pioneer in open source, known for Ubuntu, a key platform for AI, Io
T, and cloud. We hire globally, value excellence, and promote a diverse, inclusive workplace. Most employees work remotely, and we encourage innovative thinking and continuous learning.
Additional Details:
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and IT
- Industry: Software Development
- Informações detalhadas sobre a oferta de emprego
Empresa: Canonical Localização: Porto
Porto, Porto District, PortugalPublicado: 13. 5. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!