Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Employee Assistance Programme
Priority Pass for travel upgrades
Job summary
A leading open source software company is seeking exceptional software engineers to work on virtualization and container technology. Candidates should have strong backgrounds in Go, Rust, or C/C++, with experience in open-source projects. The role supports remote work, requiring collaboration with a distributed team and a willingness to travel for company events. Canonical offers a learning budget, team retreats, and a commitment to diversity in the workplace.
Qualifications
Exceptional academic track record from both high school and university.
Experience working on open-source virtualization or container technology.
Excellent communication and presentation skills.
Responsibilities
Design and specify new features, building consensus on approach.
Engage with upstream communities in your area of expertise.
Write high-quality code to create new features.
Debug issues and produce high-quality code to fix them.
Skills
Go
Rust
C/C++
Python
Linux
Performance engineering
Security analysis
Interpersonal skills
Education
Undergraduate degree in Computer Science or STEM
Job description
A leading open source software company is seeking exceptional software engineers to work on virtualization and container technology. Candidates should have strong backgrounds in Go, Rust, or C/C++, with experience in open-source projects. The role supports remote work, requiring collaboration with a distributed team and a willingness to travel for company events. Canonical offers a learning budget, team retreats, and a commitment to diversity in the workplace.