Description
About the role
Canonical is inviting applications for the Graduate Software Engineer role, a highly competitive program designed for exceptional 2025 and 2026 Batch graduates. The role offers the ultimate flexibility of a Globally Remote (Home-based) position while making a massive impact on the future of enterprise software, cloud computing, and IoT.
Responsibilities
- Shape the roadmap for your designated product during global, in-person sprints held every six months.
- Write highly resilient, performant, and secure code that serves millions of demanding daily users.
- Focus heavily on product design and user experience, elevating standard developer tooling and command-line apps.
- Work towards absolute mastery of key programming languages alongside deep Linux system knowledge.
- Engage actively with end-users and the open-source community via code reviews, upstream contributions, and issue trackers.
Eligibility
- Undergraduate degree in Computer Science, Business Informatics, Mathematics, or a related STEM field (targeting 2025 and 2026 batches).
- Exceptional academic track record showcasing consistency and high performance.
- Confidence to write high-quality code in at least one of the following: Python, Rust, C/C++, Golang, JavaScript, or Java.
- Hands-on experience with Ubuntu or other Linux distributions (Debian, Fedora, Arch, etc.).
Skills
- Linux
- Python
- Golang
- Rust
- C/C++
- JavaScript
Benefits
- Opportunity to work with a global leader in open-source technologies.
- Flexible, remote work arrangement.
- Collaborative and dynamic work environment.
Skills
· 6 totalSimilar roles
ClickHouse
11h ago
Full Stack Software Engineer - Postgres
Gartner
11h ago
Senior Front End Architect - Client Engagement
Ericsson
14h ago
Data Analyst
IBM
14h ago
IBM Intern – Associate Engineer (2026)
Akamai Technologies
14h ago
Akamai Technical Academy 2026
Capgemini
14h ago
Associate Quality Engineer