Remote-First Graduate Linux Software Engineer – Open Source

Company : Canonical

South Africa

Remote

ZAR 350,000 - 520,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Canonical is seeking passionate and high-performing Graduate Software Engineers for 2024 and 2025 to join its globally distributed teams working on open source and Linux technologies. This remote-first opportunity offers exposure to a wide range of software engineering challenges—from low-level Linux systems and firmware to desktop applications, containers, and supercomputing environments.

Engineers contribute to open source projects and participate in global sprints.

Qualifications

  • Exceptional academic track record from high school and university.
  • Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses.
  • Experience with Ubuntu or another Linux distribution.
  • Personal projects in technology and software engineering beyond the curriculum.
  • Professional written and spoken English.
  • Excellent interpersonal skills, curiosity, flexibility, and accountability.

Responsibilities

  • Shaping the roadmap for your product at global sprints every six months.
  • Focusing on design and user experience, even for developer tooling and command line apps.
  • Writing high quality, resilient and performant code, potentially serving millions of daily users.
  • Working towards mastery of key programming languages and Linux system knowledge.
  • Engaging with users and the open source community through code reviews and issue trackers.
  • Responding to customer issues as a priority, develop an understanding of enterprise requirements.
  • Developing skills and awareness of security in software design and implementation.

Skills

Open source
Linux
English fluency
Interpersonal skills
Results orientation
Curiosity
Accountability

Education

Undergraduate degree in Computer Science or STEM with programming courses

Tools

Ubuntu/Linux

Job description

Canonical is seeking passionate and high-performing Graduate Software Engineers for 2024 and 2025 to join its globally distributed teams working on open source and Linux technologies. This remote-first opportunity offers exposure to a wide range of software engineering challenges—from low-level Linux systems and firmware to desktop applications, containers, and supercomputing environments.

Engineers contribute to open source projects and participate in global sprints.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Graduate Software Engineer - Open Source Tooling
Graduate Software Engineer - Open Source Tooling

Company : Canonical • Cape Town

On-site
ZAR 180,000 - 300,000
Remote Graduate Software Engineer: Learn & Build
Remote Graduate Software Engineer: Learn & Build

Placements24 • Midrand

Hybrid
ZAR 240,000 - 360,000
Remote-first culture
Flexible working hours
Online learning platforms
+1
Fully Remote Graduate Software Engineer – Learn & Build
Fully Remote Graduate Software Engineer – Learn & Build

Placements24 • Sandton

Hybrid
ZAR 180,000 - 280,000
Remote Graduate Software Engineer – Mentored Growth
Remote Graduate Software Engineer – Mentored Growth

Placements24 • Gauteng

Hybrid
ZAR 240,000 - 360,000
Remote-first culture
Online learning resources
Health and wellness benefits
+1
Graduate Software Engineer (Remote)
Graduate Software Engineer (Remote)

Placements24 • Sandton

Hybrid
ZAR 180,000 - 280,000
Graduate Software Developer (Remote)
Graduate Software Developer (Remote)

Placements24 • Gauteng

Hybrid
ZAR 240,000 - 360,000
Remote-first culture
Online learning resources
Health and wellness benefits
+1
Graduate Software Developer - Fully Remote
Graduate Software Developer - Fully Remote

Placements24 • Vereeniging

Hybrid
ZAR 300,000 - 420,000
Home office stipend
Health insurance
Remote work setup
+1
Remote Graduate Backend Engineer: Grow with Modern Tech
Remote Graduate Backend Engineer: Grow with Modern Tech

Placements24 • Vereeniging

Hybrid
ZAR 300,000 - 420,000
Home office stipend
Health insurance
Remote work setup
+1
Remote Graduate Software Engineer | Mentored & Growing
Remote Graduate Software Engineer | Mentored & Growing

Placements24 • George

Hybrid
ZAR 240,000 - 360,000
Fully remote work arrangement
Mentorship from senior engineers
Online learning resources
+2
Remote Graduate Software Engineer (Full-Stack)
Remote Graduate Software Engineer (Full-Stack)

Placements24 • Upington

Hybrid
ZAR 167,000 - 279,000
Mentorship from senior engineers
Remote-first culture
Flexible work hours
+1