Information Technology · Not stated
Direct employerGraduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Published by employer
About this role
This plain-English summary was prepared by work.ke from the original advert. Confirm all details on the source before applying.
Role overview
Canonical is hiring Graduate Software Engineers for their global remote teams. The role suits recent graduates with strong academic records who are passionate about open source software and Linux. You will work from home with colleagues in your time zone and contribute to Ubuntu and other open source projects.
Read full role
What you will do
- Participate in shaping product roadmaps at global sprints held twice a year.
- Focus on design and user experience, including for developer tools and command line applications.
- Write high-quality, resilient, and efficient code used by millions of users.
- Develop expertise in key programming languages and Linux system components.
- Engage with users and the open source community through code reviews and issue tracking.
- Respond promptly to customer issues and understand enterprise requirements.
- Develop skills in secure software design and implementation.
Requirements
- Have an exceptional academic record from high school and university.
- Hold an undergraduate degree in Computer Science, Business Informatics, Mathematics, or another STEM field with programming courses.
- Be confident in delivering high-quality code in Python, Rust, C/C++, Golang, JavaScript, or Java.
- Have experience using Ubuntu or another Linux distribution.
- Demonstrate a track record of exceeding expectations to achieve excellent results.
- Be result-oriented, organised, and driven to meet commitments.
- Have personal technology or software engineering projects beyond formal education.
- Possess professional written and spoken English skills.
- Have excellent interpersonal skills, curiosity, flexibility, and accountability.
- Show personal responsibility, thoughtfulness, self-awareness, and ability to reflect and develop.
- Be able to travel internationally twice a year for company events lasting up to two weeks.
Benefits
Pay is based on location, experience, and performance, with annual reviews and performance bonuses. Benefits include a USD 2,000 personal learning budget per year, annual holiday and parental leave, wellness programs, and opportunities to travel for team events.
How to apply
Apply through the employer's official contact with your application before the closing date. The employer has not published a closing date.