Auf einen Blick
- Aufgaben: Entwickle Software für Open Source und Linux, arbeite an spannenden Projekten weltweit.
- Arbeitgeber: Canonical ist ein führendes Unternehmen im Bereich Open Source und der Entwickler von Ubuntu.
- Mitarbeitervorteile: Remote-Arbeit, jährliches Lernbudget, Anerkennungsprämien und internationale Reisen.
- Warum dieser Job: Gestalte die Zukunft der Software und arbeite mit einem globalen Team an innovativen Lösungen.
- Gewünschte Qualifikationen: Hervorragende akademische Leistungen in Informatik oder verwandten Fächern, Programmierkenntnisse erforderlich.
- Andere Informationen: Vollzeitstelle mit flexiblen Arbeitszeiten und zwei jährlichen Team-Events.
Das voraussichtliche Gehalt liegt zwischen 36000 - 60000 € pro Jahr.
Canonical ist ein führender Anbieter von Open-Source-Software und Betriebssystemen für die globalen Unternehmens- und Technologiemärkte. Unsere Plattform, Ubuntu, wird in bahnbrechenden Unternehmensinitiativen wie Public Cloud, Data Science, KI, Ingenieureinnovation und IoT weit verbreitet eingesetzt. Unsere Kunden sind die weltweit führenden Anbieter von Public Cloud und Silizium sowie Branchenführer in vielen Sektoren.
Wir stellen 2024 und 2025 Graduate Software Engineers in Engineering-Teams auf der ganzen Welt ein. Als globales Plattformunternehmen bieten wir eine Vielzahl von Herausforderungen in der Softwareentwicklung, sowohl in Open-Source-Produkten als auch in kommerziellen Geschäftssystemen. Wir arbeiten mit einer Vielzahl von Programmiersprachen, typischerweise Python, Golang, Rust, C/C++, JavaScript und Bash.
Die Rolle umfasst:
- Gestaltung der Roadmap für Ihr Produkt bei globalen Sprints alle sechs Monate
- Fokus auf Design und Benutzererfahrung, auch für Entwicklerwerkzeuge und Kommandozeilenanwendungen
- Schreiben von qualitativ hochwertigem, resilientem und leistungsfähigem Code
- Engagement mit Benutzern und der Open-Source-Community durch Code-Reviews und Issue-Tracker
- Entwicklung von Fähigkeiten und Bewusstsein für Sicherheit im Softwaredesign und in der Implementierung
Was wir von Ihnen erwarten:
- Außergewöhnliche akademische Leistungen von der Schule und Universität
- Studienabschluss in Informatik, Wirtschaftsinformatik, Mathematik oder einem anderen MINT-Fach mit Programmierkursen
- Vertrauen, um qualitativ hochwertigen Code in einer der Sprachen Python, Rust, C/C++, Golang, JavaScript oder Java zu liefern
- Erfahrung mit Ubuntu oder einer anderen Linux-Distribution
- Ergebnisorientiert und organisiert, mit dem Antrieb, Verpflichtungen einzuhalten
Was wir unseren Kollegen bieten:
- Verteilte Arbeitsumgebung mit zweimal jährlich stattfindenden Team-Sprints in Person
- Persönliches Lern- und Entwicklungsbudget von 2.000 USD pro Jahr
- Jährliche Überprüfung der Vergütung
- Erkennungsprämien
- Jährlicher Urlaub
Über Canonical:
Canonical ist ein Pionierunternehmen im Bereich Technologie, das an der Spitze der globalen Bewegung hin zu Open Source steht. Wir rekrutieren weltweit und setzen einen sehr hohen Standard für die Menschen, die dem Unternehmen beitreten. Wir erwarten Exzellenz - um erfolgreich zu sein, müssen wir die Besten in dem sein, was wir tun.
Canonical ist ein Arbeitgeber, der Chancengleichheit fördert. Wir sind stolz darauf, einen Arbeitsplatz zu schaffen, der frei von Diskriminierung ist.
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Arbeitgeber: Canonical

Kontaktperson:
Canonical HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
✨Tipp Nummer 1
Nutze Online-Communities und Foren, die sich mit Open Source und Linux beschäftigen. Engagiere dich aktiv in Diskussionen und zeige dein Interesse an den Themen, die für Canonical relevant sind. Dies kann dir helfen, wertvolle Kontakte zu knüpfen und deine Sichtbarkeit zu erhöhen.
✨Tipp Nummer 2
Beteilige dich an Open Source Projekten, um praktische Erfahrungen zu sammeln und deine Fähigkeiten zu demonstrieren. Zeige deine Beiträge auf Plattformen wie GitHub, um potenziellen Arbeitgebern zu zeigen, dass du nicht nur theoretisches Wissen hast, sondern auch aktiv zur Community beiträgst.
✨Tipp Nummer 3
Netzwerke mit aktuellen oder ehemaligen Mitarbeitern von Canonical über LinkedIn oder andere Plattformen. Frage nach ihren Erfahrungen und Tipps für den Bewerbungsprozess. Oft können persönliche Empfehlungen einen großen Unterschied machen.
✨Tipp Nummer 4
Bereite dich auf technische Interviews vor, indem du häufige Programmierfragen und -aufgaben übst. Nutze Plattformen wie LeetCode oder HackerRank, um deine Fähigkeiten in den relevanten Programmiersprachen zu verbessern und sicherzustellen, dass du bereit bist, deine Kenntnisse im Interview zu demonstrieren.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Tipps für deine Bewerbung 🫡
Forschung betreiben: Beginne mit einer gründlichen Recherche über Canonical und deren Produkte, insbesondere Ubuntu. Informiere dich über die Unternehmenskultur, die Technologien, die sie verwenden, und die spezifischen Anforderungen für die Stelle als Graduate Software Engineer.
Lebenslauf anpassen: Stelle sicher, dass dein Lebenslauf auf die Anforderungen der Stelle zugeschnitten ist. Hebe relevante Erfahrungen, Projekte und Fähigkeiten hervor, die mit den in der Stellenbeschreibung genannten Programmiersprachen und Technologien übereinstimmen.
Motivationsschreiben verfassen: Verfasse ein überzeugendes Motivationsschreiben, in dem du deine Leidenschaft für Open Source und Linux zum Ausdruck bringst. Erkläre, warum du bei Canonical arbeiten möchtest und wie deine akademischen Leistungen und persönlichen Projekte dich auf diese Rolle vorbereiten.
Engagement zeigen: Zeige in deiner Bewerbung, dass du über das Curriculum hinausgehende persönliche Projekte im Bereich Technologie und Softwareentwicklung hast. Dies kann durch GitHub-Profile oder andere Plattformen geschehen, auf denen du deine Arbeiten präsentieren kannst.
Wie du dich auf ein Vorstellungsgespräch bei Canonical vorbereitest
✨Kenntnis der Programmiersprachen
Stelle sicher, dass du die Programmiersprachen, die in der Stellenbeschreibung erwähnt werden, gut beherrschst. Bereite dich darauf vor, Fragen zu Python, Rust, C/C++, Golang und JavaScript zu beantworten und zeige Beispiele deiner bisherigen Arbeiten oder Projekte.
✨Vertrautheit mit Open Source
Da Canonical ein führendes Unternehmen im Bereich Open Source ist, solltest du dich mit den Prinzipien und der Kultur der Open-Source-Entwicklung vertraut machen. Sei bereit, über deine eigenen Erfahrungen mit Open-Source-Projekten zu sprechen und wie du zur Community beigetragen hast.
✨Vorbereitung auf technische Fragen
Erwarte technische Fragen, die dein Verständnis von Linux-Systemen und Softwareentwicklung testen. Übe das Lösen von Programmieraufgaben und das Erklären deiner Lösungsansätze, um deine Problemlösungsfähigkeiten zu demonstrieren.
✨Interesse an Unternehmenszielen zeigen
Informiere dich über die Mission und die Produkte von Canonical. Zeige während des Interviews, dass du ein echtes Interesse daran hast, wie du zur Weiterentwicklung von Ubuntu und anderen Projekten beitragen kannst. Dies zeigt deine Motivation und dein Engagement für die Rolle.