engineering
Posted 2 hours agoGraduate Software Engineer, Open Source and Linux, Canonical Ubuntu
at Canonical
On-site
Responsibilities
- Track record of going above-and-beyond expectations to achieve outstanding results
Requirements
- Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.
- We have teams that work in a variety of languages, typically Python, Golang, Rust, C/C++, JavaScript and of course... Bash.
- We work from the very lowest levels of the Linux system - BIOS and boot loaders, firmware, kernel and drivers, all the way up to desktop applications and containers.
- We work on tiny devices like the Raspberry Pi and new RISC-V boards, all the way up to supercomputers, clouds and Kubernetes clusters.
- We work on compilers and toolchains, and we work on security, cryptography, performance and documentation.
- We work with the open source community and specialize in building teams that work well in the 'fishbowl' of open source engineering.
- This is a fantastic way to demonstrate and develop your skill in software, learn about a wide range of technologies, make a meaningful impact to open source, and see some very interesting new cities that you might never otherwise get to visit.
- If you find the open source stack amazing, and you have been a consistent high-performing student in your school and university, then this will be a challenging and exciting start to your career.
- Working towards mastery of key programming languages and Linux system knowledge
- Responding to customer issues as a priority, develop an understanding of enterprise requirements
- Developing skills and awareness of security in software design and implementation What we are looking for in you
- Exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses
- Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java •
- Experience with Ubuntu or another Linux distribution
- Thoughtfulness, self-awareness and the ability to reflect and develop
- Packaging and Linux distribution contributions - Debian, Fedora, Arch, Nix or another
- As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software.
Benefits
- We consider geographical location, experience, and performance in shaping compensation worldwide.
- We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance.
- In addition to base pay, we offer a performance-driven annual bonus or commission.
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
Additional details
- Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.
- Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors.
- The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles.
- Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
- The company is founder led, profitable and growing.
- We are hiring 2025 and 2026 Graduate Software Engineers into engineering teams around the world.
- As a global platform company we offer a wide range of software engineering challenges, in both open source products and commercial business systems.
- Some of our teams focus on packaging thousands of pieces of software, others focus on deep contributions to a single body of code.
- We will work with you to identify teams and projects that would be interesting and a good fit for your skills and motivations.
- The process is highly competitive, it will require effort and excellence to succeed if you apply here.