
This job closed on 15 Sep
Canonical stopped taking applications for Graduate Software Engineer. The apply link no longer works. These open jobs take the same batches.
Alert me for jobs like thisOpen jobs like this for batch 2024, 2025
IT/Software roles for freshers, newest first




Canonical is Hiring Graduate Software Engineer | Fresher | 10LPA
What the post said
About the Role
As a Graduate Software Engineer at Canonical, you will join a global, fully remote engineering team working on open source software and Linux systems. You will contribute to Ubuntu and other projects that power public cloud, AI, IoT, and enterprise solutions worldwide. This role offers the opportunity to develop expertise in multiple programming languages, Linux internals, cloud, containers, security, and distributed systems while collaborating with a diverse, global team. You will solve challenging technical problems, engage with the open source community, and participate in biannual global sprints that shape the future of Canonical products.
We are hiring 2024 and 2025 graduates for software engineering roles across open source products and commercial systems. You will work on a wide range of technologies from Python, Golang, Rust, C/C++, JavaScript, Bash, to Linux system-level development, compilers, toolchains, security, cloud, containers, and more.
Key Responsibilities
- Shape the roadmap for your product during global sprints twice a year
- Focus on design and user experience, even for developer tools and CLI applications
- Write high-quality, resilient, and performant code for millions of users
- Master key programming languages and Linux system knowledge
- Engage with users and the open source community via code reviews and issue trackers
- Respond to customer issues and understand enterprise requirements
- Develop security-aware software design and implementation skills
Education:
- Undergraduate degree in Computer Science, Business Informatics, Mathematics, or other STEM disciplines with programming courses
- Consistently high academic performance in school and university
Technical Skills:
Python, Golang, Rust, C, C++, JavaScript, Java, Bash, Ubuntu/Linux
Other Requirements:
- Confidence in writing production-level code
- Experience with Ubuntu or other Linux distributions
- Strong personal projects in software engineering beyond curriculum
- Excellent interpersonal skills, communication, and accountability
- Ability to travel internationally twice a year for company events
Nice-to-Have Skills:
- Contributions to open source projects or Linux distributions (Debian, Fedora, Arch, Nix, etc.)
- Leadership and organizational experience
- Presentation and writing skills
- Business or commercial awareness
What We Offer
- Competitive compensation based on location, experience, and performance, with annual reviews
- Performance-driven bonus
- Distributed work environment with biannual in-person team sprints
- USD 2,000 personal learning & development budget per year
- Annual holiday, maternity/paternity leave, wellness programs
- Opportunity to travel to new locations and collaborate globally
Why Join Canonical?
Working at Canonical gives you the opportunity to work on cutting-edge open source projects with global impact. You will collaborate with highly skilled engineers, grow your technical expertise, and gain international exposure—all while contributing to the open source ecosystem.
Skills and topics
More jobs like this
Canonical Ltd. is a globally recognized software company best known as the publisher of the Ubuntu operating system, one of the most popular Linux distributions in the world.
- Size
- 501–1,000 people
- Open jobs on talentd
- 1 job
- Pay in this post
- ₹9–10 LPA
- Founded
- 2004
- Headquarters
- London, United Kingdom
- Website
- canonical.com
Other Canonical jobs open now
- Graduate Sales Development RepresentativeRemote · ₹8–15 LPA
Similar companies hiring freshers
- HCLTech263 open jobs
- IBM127 open jobs
- Microsoft59 open jobs
- All companies hiring
Questions about this job
Can 2025 graduates apply for this Canonical Graduate Software Engineer job?
Not any more: the job has closed. When it was open, it took batch 2024 and 2025.
What is the salary for Graduate Software Engineer at Canonical in Bengaluru?
The post lists ₹9–10 LPA.
Is this job still open?
No. Canonical stopped taking applications on 15 Sep 2026. The open jobs listed on this page take the same batches.
How do I prepare for the Canonical interview?
Revise the skills the post asks for (Bash, C++ and Go) and practise common fresher interview questions on FleetCode.
