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
Spotify
2w ago
Frontend Engineer - Music
AlphaSense
2w ago
Senior Principal Engineer
CodeCargo
2w ago
Frontend Software Engineer
HP Inc.
2w ago
Desktop Support Engineer
Scribd, Inc.
2w ago
Senior Software Engineer (Frontend)
Apple
2w ago
Software Engineer - Generative UI, Input Experience