Canonical Hiring Graduate Software Engineer | Freshers | Remote (APAC) ππ
π‘ Exciting Opportunity for 2024 & 2025 Graduates! Canonical, the company behind Ubuntu, is hiring Graduate Software Engineers for remote roles in the Asia Pacific (APAC) region, including Mumbai. This is a fantastic opportunity to contribute to open-source projects, work on cutting-edge technologies, and grow your career in a fully remote and globally distributed work environment.

π Job Overview
| Position | Graduate Software Engineer |
|---|---|
| Company | Canonical (Ubuntu) |
| Location | Remote (Asia Pacific, Mumbai) |
| Experience | Fresher (2024 & 2025 Graduates) |
| Education | B.E / B.Tech / B.Sc in Computer Science, IT, Mathematics, or related fields |
| Skills Required | Python, Rust, C/C++, Golang, JavaScript, Linux, Open-Source Contributions |
π Job Responsibilities
β
Product Roadmap Contribution: Participate in global sprints every six months to help shape Canonicalβs product roadmap.
β
Software Development: Write high-quality, resilient, and scalable code used by millions of users worldwide.
β
User Experience & Design: Focus on developer tooling, command-line apps, and usability improvements.
β
Linux System & Open Source Contributions: Work at various levels of the Linux stack, including BIOS, boot loaders, kernel, drivers, containers, and applications.
β
Customer & Community Engagement: Collaborate with open-source communities, participate in code reviews, and interact with enterprise clients.
Share the opportunity
β
Security & Performance Optimization: Develop secure, high-performance software solutions for cloud computing, AI, and IoT applications.
β
Enterprise-Level Issue Resolution: Troubleshoot and resolve critical software issues for enterprise customers.
Follow us on LinkedIn for latest updates
π Required Skills & Technologies
| Skill | Description |
|---|---|
| Programming | Proficiency in Python, Rust, C/C++, Golang, JavaScript, or Java. |
| Linux & Open Source | Hands-on experience with Ubuntu or any other Linux distribution. |
| Software Development | Strong understanding of algorithms, data structures, and system design. |
| Problem-Solving | Ability to work on complex technical challenges. |
| Collaboration | Experience working with open-source communities, GitHub, and issue trackers. |
| Communication | Professional-level spoken and written English. |
π‘ Bonus Skills: Contributions to Debian, Fedora, Arch, Nix, leadership skills, business and commercial understanding, and experience in software packaging.
π― Why Join Canonical?
π Work in a fully remote environment with a globally distributed team.
π Contribute to world-class open-source projects like Ubuntu.
π» Gain expertise in advanced technologies: Linux, AI, IoT, and cloud computing.
π Travel internationally twice a year for company sprints and collaboration.
π Personal learning budget of $2,000 per year for skill enhancement.
π Competitive salary, annual bonus, and career growth opportunities.
ποΈ Flexible work hours, annual leave, and wellness programs.
π Note: No application fees required. Be cautious of fraudulent job offers.
Share the opportunity