Full-time· software · backend
C

Canonical

Graduate Software Engineer

Pay

₹8L–15L LPA

+22% vs avg

Location

Remote

Batch

2025, 2026

eligible

Closes

Posted 10h ago · 616 views this week

₹8L–15L LPA

Full-time · Remote

Tailor my resume to this JD

Free AI prompt · built for this exact role

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 total
linuxpythongolangrustc/c++javascript