About The Role
Canonical, the company behind Ubuntu, is a global leader in open source software delivering enterprise‑grade operating systems and cloud solutions. As a Graduate Software Engineer you will join a distributed team, contributing to core Linux components, packaging, and cloud‑native tools across diverse hardware. You’ll gain mentorship, work on real‑world open source projects, and help shape the future of Ubuntu while building a solid engineering foundation.
Responsibilities
Requirements
- Strong programming fundamentals in at least one language (C/C++, Python, Go, or Rust).
- Good understanding of Linux operating system concepts, shell scripting, and version control (Git).
- Excellent academic record with a B.Tech/M.Tech/MCA/BCA in Computer Science or related field, graduating 2025 or 2026.
- Ability to work independently in a remote environment and communicate effectively in English.
- Passion for open source contribution and familiarity with collaborative development platforms (GitHub/GitLab).
Eligibility Checklist
B.Tech/M.Tech/MCA/BCA
RGJobs Sourcing Transparency
Direct & Secure Recruitment Redirection
AI Match Score
Find out instantly if you are a good fit for this role using our advanced AI analysis.
Ready to Apply?
Submit your application seamlessly through the official portal. Make sure your resume is up to date!
Track to unlock AI Follow-up Scripts, Mock Interview Prep, and Rejection Diagnosis
Direct Apply · No Intermediaries

