Jobiglo

No results.

This job is no longer available

This job expired on 02/08/2026. It no longer accepts applications.

Graduate Software Engineer – Open Source & Linux

Jobgether

Remote
Remote Junior 🇬🇧 English
Python Go Golang Rust C++ JavaScript Java Linux Ubuntu

Job description

About the role

This graduate position offers an entry point into large‑scale open source engineering at Canonical. You will work on systems that power cloud, AI, IoT and enterprise infrastructure, collaborating with a globally distributed, remote‑first team.

Key responsibilities

  • Design, develop and improve open source and commercial software products across diverse technology stacks.
  • Write clean, efficient production‑grade code in languages such as Python, Go, Rust, C/C++, JavaScript or Java.
  • Work across the full stack, including Ubuntu environments and broader Linux components.
  • Participate in design discussions, global engineering sprints and roadmap planning.
  • Collaborate with users, contributors and internal teams through code reviews, issue tracking and community engagement.
  • Support debugging, issue resolution and customer‑facing problem solving with a focus on reliability and performance.
  • Develop awareness of software security, system design principles and scalable architecture patterns.
  • Continuously learn through mentorship, pair programming and hands‑on challenges.

Required profile

  • Bachelor’s degree in Computer Science, Mathematics, Engineering or a related STEM field.
  • Strong academic record and evidence of high performance in technical studies or projects.
  • Passion for software engineering and genuine interest in open source ecosystems.
  • Motivation to learn, contribute and grow in a fast‑paced engineering environment.
  • Analytical thinking, problem‑solving ability and attention to detail.

Required skills

  • Proficiency in at least one programming language: Python, Go, Rust, C/C++, JavaScript or Java.
  • Familiarity with Linux‑based environments, especially Ubuntu.
  • Experience with personal or academic software projects.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Jobgether.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in België.

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

💬 Chat with us on Telegram

Published 3 maanden geleden

26 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Jobgether