
Canonical is hiring Graduate Software Engineer, Open Source and Linux (Batch Eligible 2024 and 2025)

Cannonical

Job Overview
Join Canonical as a Graduate Software Engineer and be a part of our global platform company known for its open-source software and operating systems, widely utilized in enterprise initiatives such as AI, data science, and IoT. Work remotely with a dynamic, distributed team spread across 75 countries.
The Role
As a Graduate Software Engineer, you’ll contribute to Ubuntu’s open-source stack across diverse software engineering challenges, from BIOS to Kubernetes clusters. You will be involved in shaping the roadmap for global sprints, focusing on design and user experience, and writing high-quality, performant code.
Qualifications
We seek candidates with exceptional academic track records, possessing an undergraduate degree in Computer Science, Mathematics, or a STEM discipline. Confidence in languages such as Python, Rust, C/C++, Golang, JavaScript, or Java is crucial, as is experience with Ubuntu or another Linux distribution.
What We Offer
Canonical offers a unique work environment that prioritizes personal growth with a learning and development budget of USD 2,000 annually. Benefit from a distributed work setting, annual compensation reviews, and the chance to travel for team sprints, where you’ll meet colleagues in exciting new locations.
Why Canonical?
Canonical’s commitment to open-source endeavors and a remote-first approach fosters innovation and collaboration. Become a part of a team that raises the bar for global software progression in a supportive, inclusive environment that values diversity across all spectrums of identity.
Batch Eligibility
This position is open for 2024 and 2025 graduates, providing an excellent opportunity to start a fulfilling career in open-source software engineering.
Technical Skills Required
Proficient in Python, Golang, Rust, C/C++, JavaScript, and Linux systems with a focus on open-source contributions.
Education Requirements
Eligible Batch Years
