CanonicalFound on the web

Posted yesterday

Graduate Software Engineer

Pay

Salary (undisclosed)

Location

Remote, India

Remote

Apply by

20 Oct

11 days left

Skills this role screens for

pythonlinuxkubernetesc++ programming languagerust (programming language)entry level

Opens on Canonical's site. Sign in first and we keep it in your pipeline.

About the role

Canonical is hiring for the role of Graduate Software Engineer!

The work

Responsibilities of the Candidate

  • Shape the product roadmap during global in-person sprints every six months and focus on design, user experience, and developer tooling.
  • Write high-quality, resilient, and performant code in languages such as Python, Rust, C/C++, Golang, JavaScript, or Bash.
  • Engage with users and the open-source community through code reviews, issue trackers, and customer issue resolution.
  • Work across various layers of the Linux system—from low-level boot loaders, kernels, and drivers to cloud applications, containers, and Kubernetes clusters.

Who they want

Requirements

  • Exceptional academic track record from high school and university.
  • Undergraduate degree in the year 2025 or 2026 in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses
  • Confidence to write high-quality code in Python, Rust, C/C++, Golang, JavaScript, or Java, along with familiarity with Ubuntu or another Linux distribution.
  • Personal projects in technology and software engineering beyond the curriculum.
  • Professional written and spoken English, strong interpersonal and collaboration skills, and accountability.
  • Ability to travel internationally twice a year for company sprints.

Canonical

Found on the web. You apply on the company's own site

Where this listing comes from

From a public listing board (Unstop).

insiderOne never charges students to apply. Never pay anyone for an internship. Check an offer you received

Prove Python first

This role screens for Python. Sit a ten-minute live challenge, get a signed receipt, and the employer sees it verified on your application instead of claimed.

Prove it, then apply

Ask about this role

SCOUT, an AI agent, not a person, answers from this ad, and says so when the ad doesn't cover it. No account, and nothing you type here is kept.

More software roles

Every software role here

insiderOne University

Get certified for roles like this: Python Programming Associate

Free, about 2 hours, ending in a project a person reviews and a certificate any employer can check. Put it on this application and every one after it.

Start the certification

Interned at Canonical? Report what it paid

From the Wire Desk