This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →
← Back to all jobs

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Added
19 days ago
Location
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job

Overview

Canonical is seeking a Graduate Software Engineer to join our Open Source and Linux initiatives within the Ubuntu ecosystem. This entry‑level role offers hands‑on software engineering experience across Canonical's engineering teams that build and support Ubuntu and related open source projects. Central application and selection process for new software engineering graduates looking to join any Canonical engineering team.

Key Responsibilities

  • Collaborate with Canonical's engineering teams across multiple projects to design, implement, test, and document software features for Ubuntu and related open source initiatives.
  • Contribute to open source upstream projects, participate in design discussions, and engage in code reviews.
  • Write clean, maintainable code and learn best practices in software development within a distributed, remote environment.
  • Document work and share knowledge with team members to help improve Canonical's open source offerings.
  • Grow technical skills and understand the broader Canonical ecosystem, including Ubuntu and related Linux tooling.

Qualifications

  • Recent graduate or equivalent in Computer Science or a related field.
  • Strong interest in Open Source, Linux, and software engineering principles.
  • Good problem-solving abilities and collaboration skills.
  • Eager to learn new technologies and work in a fast-paced, remote environment.

About Canonical

Canonical is the company behind Ubuntu, the leading open source operating system for cloud and edge environments. We build and support a broad ecosystem of software that powers devices, data centers, public clouds, and developers worldwide.

Location

Remote, Worldwide — this role supports a global, distributed team.

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Remote Engineering Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →