← All open jobs

Information Technology · Not stated

Direct employer

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical

Home based - WorldwideEntry level · RemoteDeadline not published by employerChecked 15 Oct 2026
Illustration of construction plans, a hard hat and measuring tools.

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.

View advert & apply