Auf einen Blick
- Aufgaben: Leite ein Team von Software-Ingenieuren zur Entwicklung und Unterstützung des Ubuntu Linux-Kernels.
- Arbeitgeber: Canonical, ein führendes Unternehmen im Bereich Open Source Software.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, jährliche Leistungsprämien und persönliche Entwicklungsbudgets.
- Warum dieser Job: Gestalte die Zukunft von Open Source und arbeite an innovativen Projekten mit globalem Einfluss.
- Gewünschte Qualifikationen: Erfahrung in der Softwareentwicklung, insbesondere mit C, und Führungskompetenz.
- Andere Informationen: Flexible Remote-Arbeit mit internationalen Team-Events zweimal jährlich.
Das voraussichtliche Gehalt liegt zwischen 72000 - 84000 € pro Jahr.
Canonical ist ein führender Anbieter von Open-Source-Software und Betriebssystemen für den globalen Unternehmens- und Technologiemarkt. 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. Das Unternehmen ist ein Pionier der globalen verteilten Zusammenarbeit mit über 1.200 Kollegen in mehr als 75 Ländern und sehr wenigen bürobasierten Rollen. Teams treffen sich zwei bis vier Mal im Jahr persönlich, um sich auf Strategie und Ausführung abzustimmen.
Wir suchen Software Engineering Manager, die technische Teams in verschiedenen Aspekten der Bereitstellung sowie der laufenden Unterstützung und Wartung aller von der Ubuntu Linux-Distribution bereitgestellten Linux-Kernel leiten. Da der Linux-Kernel selbst recht umfangreich ist, sind auch die technischen Bereiche und Herausforderungen vielfältig, von der Integration der Unterstützung für neueste Hardware in die neuesten Ubuntu-Kernel bis hin zur Erweiterung der verfügbaren Ausführungsumgebungen für Ubuntu und den Komplexitäten, die mit der Anwendung der neuesten Fehlerbehebungen und Updates für alle über 100 Ubuntu Linux-Kernel verbunden sind, die während unserer Stable Release Update-Zyklen aktiv unterstützt werden.
Diese Rolle eignet sich sowohl für einen erfahrenen Manager von leistungsstarken Softwareentwicklungsteams als auch für einen sehr kompetenten technischen Leiter, der bereit ist, eine Managementverantwortung zu übernehmen. Sie sollten leidenschaftlich an Linux interessiert sein und den Wunsch haben, ein integraler Bestandteil seiner Verbreitung an Millionen von Nutzern weltweit zu sein.
Als Engineering Manager bei Canonical liegt Ihre Hauptverantwortung bei Ihrem Team: Ihnen zu helfen, sich als Ingenieure weiterzuentwickeln, wichtige und zufriedenstellende Arbeit zu leisten und dabei viel Spaß zu haben. Technische Führungserfahrung und ein Hintergrund in der Softwareentwicklung sind notwendige Voraussetzungen für diese Rolle. Sie werden erwartet, starke Ingenieure zu führen, herauszufordern und zu entwickeln, die Kultur positiv zu beeinflussen, technische Lieferungen zu erleichtern und mit Ihrem Team an Strategie und Ausführung zu arbeiten.
Standort
Arbeiten von zu Hause aus, weltweit. Wir haben Kernel-Teams und Stellenangebote in jeder Zeitzone und haben, mit der bemerkenswerten Ausnahme von Taipeh, Taiwan, keine Büros und daher keinen Druck, von einem Büro aus zu arbeiten.
Die Rolle umfasst
- Leitung eines verteilten Teams von Software-Ingenieuren in Ihrer geografischen Region in verschiedenen Aspekten der Bereitstellung aller Linux-Kernel für die Ubuntu Linux-Distribution
- Übernahme von Verantwortung für bestimmte Aspekte von Ubuntu Linux, die Folgendes umfassen können, aber nicht darauf beschränkt sind: Zusammenarbeit mit Silizium- oder Cloud-Partnern zur Implementierung von Linux-Kernels, die für ihre Ausführungsumgebungen optimiert sind
- Sicherstellung, dass Ubuntu Linux auf einer breiten Palette von unterschiedlichen Hardware-Plattformen ausgeführt werden kann
- Definition und Ausführung der strengen Qualitätskontrollstandards, die von der Ubuntu-Nutzergemeinschaft erwartet werden
- Minderung der neuesten Sicherheitsbedrohungen und -ausnutzungen des Linux-Kernels
- Starke Prozessautomatisierung in Bezug auf den Build, Test und die Lieferung des Linux-Kernels
- Engagement mit anderen Teams bei Canonical, der Open-Source-Community und kommerziellen Partnern
Was wir in Ihnen suchen
- Signifikante Programmiererfahrung in C, Python, Golang oder ähnlichen Sprachen wird ebenfalls hoch geschätzt
- Umfangreiche Erfahrung mit Betriebssystem-Kernel-Innenleben und -konzepten, Linux wäre sehr geschätzt, ist aber nicht unbedingt erforderlich
- Nachgewiesene Erfahrung in der Leitung oder Führung eines Teams von Software-Ingenieuren
- Fähigkeit, zwischen mehreren unterschiedlichen Teams mit unterschiedlichem technischem Fokus zu koordinieren, um gemeinsame Ziele zu erreichen
- Vertrautheit mit Versionskontrollpraktiken, idealerweise mit git
- Vorherige Erfahrung in der Entwicklung mit Software-Paketformaten, wobei direkte Erfahrungen mit Ubuntu/Debian/Snap hoch geschätzt werden
- Professionelles schriftliches und gesprochenes Englisch mit ausgezeichneten Präsentationsfähigkeiten
- Bereitschaft, international zweimal im Jahr für Unternehmensveranstaltungen bis zu zwei Wochen lang zu reisen
Wünschenswerte Fähigkeiten
- Nachgewiesene Erfahrung mit Kernel-Patching und Debugging
- Starkes Verständnis von Gerätetreibern, BSPs und anderer Systemtechnik auf niedriger Ebene
- Solider Hintergrund in der Durchführung von CI/CD- und Prozessautomatisierungsinitiativen
- Vorherige öffentliche Beteiligung an einem Open-Source-Projekt
Was wir unseren Kollegen bieten
Wir berücksichtigen geografische Lage, Erfahrung und Leistung bei der Gestaltung der Vergütung weltweit. Wir überprüfen die Vergütung jährlich (und häufiger für Absolventen und Mitarbeiter), um sicherzustellen, dass wir herausragende Leistungen anerkennen. Neben dem Grundgehalt bieten wir einen leistungsabhängigen jährlichen Bonus oder eine Provision. Wir stellen allen Teammitgliedern zusätzliche Vorteile zur Verfügung, die unsere Werte und Ideale widerspiegeln. Wir balancieren unsere Programme, um lokalen Bedürfnissen gerecht zu werden und globale Fairness zu gewährleisten.
- Verteilte Arbeitsumgebung mit zweimal jährlich persönlichen Team-Sprints
- Persönliches Lern- und Entwicklungsbudget von 2.000 USD pro Jahr
- Jährliche Überprüfung der Vergütung
- Anerkennungsprämien
- Jährlicher Urlaub
- Mutterschafts- und Vaterschaftsurlaub
- Team Member Assistance Program & Wellness Platform
- Gelegenheit, neue Orte zu bereisen, um Kollegen zu treffen
- Priority Pass und Reise-Upgrades für langfristige Unternehmensveranstaltungen
Über Canonical
Canonical ist ein Pionierunternehmen, das an der Spitze der globalen Bewegung zu Open Source steht. Als das Unternehmen, das Ubuntu veröffentlicht, eines der wichtigsten Open-Source-Projekte und die Plattform für KI, IoT und die Cloud, verändern wir die Welt der Software. Wir rekrutieren global 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. Die meisten Kollegen bei Canonical arbeiten seit unserer Gründung im Jahr 2004 von zu Hause aus. Hier zu arbeiten ist ein Schritt in die Zukunft und wird Sie herausfordern, anders zu denken, intelligenter zu arbeiten, neue Fähigkeiten zu erlernen und Ihr Spiel zu verbessern.
Canonical ist ein Arbeitgeber, der Chancengleichheit bietet. Wir sind stolz darauf, einen Arbeitsplatz zu fördern, der frei von Diskriminierung ist. Vielfalt an Erfahrungen, Perspektiven und Hintergründen schafft ein besseres Arbeitsumfeld und bessere Produkte. Unabhängig von Ihrer Identität werden wir Ihre Bewerbung fair berücksichtigen.
Software Engineering Manager - Ubuntu Linux Kernel Arbeitgeber: Canonical
Kontaktperson:
Canonical HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineering Manager - Ubuntu Linux Kernel
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, dass du an einer Position interessiert bist, und wir können dir helfen, die richtigen Verbindungen herzustellen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten unter Beweis zu stellen. Wir empfehlen, auch an Open-Source-Projekten teilzunehmen, um deine Fähigkeiten zu zeigen.
✨Tipp Nummer 3
Sei proaktiv! Wenn du eine interessante Stelle bei uns siehst, bewirb dich direkt über unsere Website. Zeige dein Interesse und deine Begeisterung für die Rolle und das Unternehmen!
✨Tipp Nummer 4
Bereite Fragen für dein Interview vor! Zeige, dass du dich für die Unternehmenskultur und die Projekte interessierst. Das gibt uns einen Eindruck von deinem Engagement und deiner Neugierde.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineering Manager - Ubuntu Linux Kernel
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeige deine Leidenschaft für Linux und Softwareentwicklung. Wir wollen die echte Person hinter den Zeilen kennenlernen!
Mach es klar und präzise: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon, damit wir schnell verstehen, was du zu bieten hast.
Betone deine Teamführungskompetenzen: Da wir nach einem Engineering Manager suchen, ist es wichtig, dass du deine Erfahrungen in der Führung von Teams hervorhebst. Zeige uns, wie du andere motivierst und unterstützt!
Bewirb dich über unsere Website: Um sicherzustellen, dass deine Bewerbung an die richtige Stelle gelangt, bewirb dich direkt über unsere Website. So können wir dich schneller kennenlernen und deine Unterlagen besser verwalten.
Wie du dich auf ein Vorstellungsgespräch bei Canonical vorbereitest
✨Verstehe die Ubuntu-Philosophie
Mach dich mit der Philosophie und den Werten von Ubuntu vertraut. Zeige im Interview, dass du nicht nur die technischen Aspekte verstehst, sondern auch die Community und die Open-Source-Kultur schätzt. Das wird dir helfen, eine Verbindung zu deinem Interviewer herzustellen.
✨Technische Vorbereitung ist das A und O
Bereite dich auf technische Fragen vor, die sich auf Linux-Kernel und Softwareentwicklung beziehen. Sei bereit, über deine Erfahrungen mit C, Python oder Golang zu sprechen und wie du diese in früheren Projekten eingesetzt hast. Praktische Beispiele sind hier Gold wert!
✨Teamführung und Kommunikation
Da die Rolle viel Teamarbeit erfordert, solltest du konkrete Beispiele für deine Führungserfahrungen parat haben. Erkläre, wie du Teams motivierst und Herausforderungen meisterst. Gute Kommunikationsfähigkeiten sind entscheidend, also übe, deine Gedanken klar und präzise zu formulieren.
✨Fragen stellen ist wichtig
Bereite einige durchdachte Fragen vor, die du am Ende des Interviews stellen kannst. Das zeigt dein Interesse an der Position und dem Unternehmen. Frage nach den aktuellen Herausforderungen des Teams oder wie Canonical die Entwicklung neuer Technologien angeht.