Software Architect - Containers / Virtualisation
Canonical
About the position
Join a leading provider of open source software as a Software Architect, focusing on LXD and MicroCloud technologies. Drive architecture and design while mentoring colleagues in a distributed work environment.
Tech stack
- go
- c
- linux
- virtualization
- container-technologies
- distributed-systems
Requirements
Required:
- Experience with Go and C
- Experience with storage, networking and virtualization
- Experience with container technologies
- Experience with concurrent, distributed systems
Nice to have:
- An exceptional academic track record from both high school and university
- Drive, and a track record of going above-and-beyond expectations
- Professional written and spoken English
Responsibilities
- Leadership of the LXD and MicroCloud architecture
- Mentor, develop and advise colleagues in their career progression
- Develop in Golang and C
- Ensure the product is secure and performant
Benefits
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Maternity and paternity leave
- Opportunity to travel to new locations to meet colleagues