Canonical is hiring Graduate Software Engineer | Fresher | 10LPA!

    Canonical

    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.

    10 LPA
    Bengaluru
    Full Time
    Fresher
    August 16, 2025 at 03:58 PM
    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
    Basic Qualifications
    • Undergraduate degree in Computer Science, Business Informatics, Mathematics, or other STEM disciplines with programming courses
    • Consistently high academic performance in school and university
    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
    Technical Skills Required
    Python
    Golang
    Rust
    C
    C++
    JavaScript
    Java
    Bash
    Ubuntu/Linux
    Locations Available
    Bengaluru
    Ready to Apply?
    Don't miss this opportunity!
    Salary:10 LPA
    Experience:Fresher
    Job Type:Full Time
    Eligible Batches:2024, 2025
    Share this Job
    Job Details
    Posted:August 16, 2025 at 03:58 PM
    Company:Canonical
    About the Company

    Canonical

    Technology

    Canonical is a prominent software company best known as the creator and primary maintainer of Ubuntu, one of the world’s most popular open-source Linux distributions. Founded in 2004 by Mark Shuttleworth, Canonical’s mission is to make open-source software accessible, reliable, and secure for everyone, from individual developers to large enterprises. The company employs over 750 people globally and is recognized for its leadership in cloud computing, IoT, and containerization technologies. Canonical provides a suite of products and services around Ubuntu, including support, security, and management tools for cloud, server, desktop, and IoT deployments. The company is highly regarded for its contributions to open-source communities and its partnerships with major technology providers such as Microsoft, Google, and AWS. In recent years, Canonical has made headlines with the release of Ubuntu Pro, an expanded security and compliance offering, and its growing influence in the enterprise cloud and edge computing markets.