Overview
Graduate Software Engineer - Open Source and Linux
Company: Canonical
Location: Globally Remote
Canonical, the publisher of Ubuntu, is a global leader in open-source software solutions for enterprise and technology markets. We work across diverse domains including public cloud, AI, data science, engineering innovation, and IoT. With over 1200 employees in more than 75 countries, Canonical fosters a distributed work culture, bringing teams together twice annually for global sprints.
Role Overview
We are seeking talented graduates from the 2025 and 2026 batches to join our engineering teams worldwide. You will engage in challenging projects ranging from low-level Linux systems to cloud infrastructure, containers, compilers, and security. Our work spans devices from Raspberry Pi to supercomputers, offering opportunities to contribute to both open source products and commercial systems.
Key Responsibilities
- Shape product roadmaps during biannual global sprints.
- Focus on design and user experience for developer tools and command-line applications.
- Write high-quality, resilient, and performant code for millions of users.
- Master key programming languages and Linux system internals.
- Collaborate with open source communities via code reviews and issue tracking.
- Address customer issues with an understanding of enterprise needs.
- Develop secure software solutions.
Required Qualifications
- Exceptional academic record in high school and university.
- Bachelor’s degree in Computer Science, Business Informatics, Mathematics, or related STEM discipline with programming coursework.
- Proficiency in at least one of Python, Rust, C/C++, Golang, JavaScript, or Java.
- Experience with Ubuntu or other Linux distributions.
- Strong problem-solving skills, organization, and commitment to results.
- Professional English communication skills.
- Ability to travel internationally twice a year for company events.
Preferred Skills
- Upstream open source contributions.
- Experience with Linux distribution packaging (Debian, Fedora, Arch, Nix, etc.).
- Leadership and organizational abilities.
- Presentation and technical writing skills.
- Interest in business and commercial aspects of technology.
Benefits
- Performance-based annual bonus or commission.
- USD 2,000 annual personal learning and development budget.
- Annual compensation review.
- Recognition rewards.
- Generous holiday leave and parental leave.
- Team Member Assistance Program & Wellness Platform.
- Opportunities to travel and meet colleagues worldwide.
- Priority Pass and travel upgrades for company events.
About Canonical
Canonical is a pioneer in open source innovation, delivering Ubuntu as a platform for AI, IoT, and cloud computing. We maintain high standards for recruitment and expect excellence from all team members. Working here means embracing remote work, continuous learning, and contributing to impactful global projects.
Equal Opportunity
Canonical is committed to diversity and inclusion, ensuring a workplace free from discrimination and welcoming applicants from all backgrounds.
If an employer asks you to pay any kind of fee, please notify us immediately. Talentd does not charge any fee from applicants and we do not allow other companies to do so.
Key Skills
Related Tags
Education Requirements
- Bachelor’s degree in Computer Science, Business Informatics, Mathematics, or related STEM discipline with programming courses
Eligible Batch Years

Canonical
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. Founded in 2004 by entrepreneur Mark Shuttleworth, Canonical's mission is to enable innovation and automation through open-source software, making technology accessible and secure for individuals, enterprises, and governments. The company operates remotely with a distributed workforce spanning multiple continents, reflecting its commitment to global collaboration and inclusivity.
Canonical provides a wide range of services including cloud infrastructure solutions, IoT platforms, container orchestration, and enterprise support for Ubuntu. It has established a strong reputation in the open-source community and among enterprise clients for its reliability, security, and scalability. Recent developments include advancements in Ubuntu's long-term support releases, expanded partnerships with major cloud providers such as AWS, Azure, and Google Cloud, and contributions to emerging technologies like Kubernetes and AI/ML frameworks. With a workforce of over 500 employees, Canonical continues to play a pivotal role in shaping the future of open-source software and cloud computing.
Company Details
Connect With Us
Websitecanonical.com