Join Canonical as a Graduate Software Engineer and be a part of our global platform company known for its open-source software and operating systems, widely utilized in enterprise initiatives such as AI, data science, and IoT. Work remotely with a dynamic, distributed team spread across 75 countries.
As a Graduate Software Engineer, you'll contribute to Ubuntu's open-source stack across diverse software engineering challenges, from BIOS to Kubernetes clusters. You will be involved in shaping the roadmap for global sprints, focusing on design and user experience, and writing high-quality, performant code.
We seek candidates with exceptional academic track records, possessing an undergraduate degree in Computer Science, Mathematics, or a STEM discipline. Confidence in languages such as Python, Rust, C/C++, Golang, JavaScript, or Java is crucial, as is experience with Ubuntu or another Linux distribution.
Canonical offers a unique work environment that prioritizes personal growth with a learning and development budget of USD 2,000 annually. Benefit from a distributed work setting, annual compensation reviews, and the chance to travel for team sprints, where you'll meet colleagues in exciting new locations.
Canonical's commitment to open-source endeavors and a remote-first approach fosters innovation and collaboration. Become a part of a team that raises the bar for global software progression in a supportive, inclusive environment that values diversity across all spectrums of identity.
This position is open for 2024 and 2025 graduates, providing an excellent opportunity to start a fulfilling career in open-source software engineering.
Proficient in Python, Golang, Rust, C/C++, JavaScript, and Linux systems with a focus on open-source contributions.

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.
Websitecanonical.com