Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Job summary
A leading open source software firm in Canada is seeking exceptional software engineers specializing in virtualisation and container technology. The role emphasizes working in Go, Rust, or C/C++, with opportunities to collaborate on next-generation open source projects. Candidates should possess a strong academic background, experience in Linux environments, and a passion for technology. Remote roles are available for candidates in every time zone. Canonical fosters a diverse and inclusive workplace, ensuring fair consideration for all applicants.
Qualifications
Exceptional academic track record from both high school and university.
Drive and a track record of going above-and-beyond expectations.
Passion, thoughtfulness, and self-motivation.
Responsibilities
Design and specify new features, building consensus on approach.
Conduct security analysis and reviews to ensure defense in depth.
Write high quality code to create and fix features.
Skills
Expertise in Go, Rust, or C/C++
Experience with Linux (Debian or Ubuntu preferred)
Performance engineering and security experience
Strong interpersonal skills
Professional written and spoken English
Education
Undergraduate degree in Computer Science or STEM
Job description
A leading open source software firm in Canada is seeking exceptional software engineers specializing in virtualisation and container technology. The role emphasizes working in Go, Rust, or C/C++, with opportunities to collaborate on next-generation open source projects. Candidates should possess a strong academic background, experience in Linux environments, and a passion for technology. Remote roles are available for candidates in every time zone. Canonical fosters a diverse and inclusive workplace, ensuring fair consideration for all applicants.