Senior/Staff/Principal Engineer
Jetzt bewerben
Senior/Staff/Principal Engineer

Senior/Staff/Principal Engineer

Düsseldorf Vollzeit 43200 - 84000 € / Jahr (geschätzt) Home Office möglich
Jetzt bewerben
Canonical

Auf einen Blick

  • Aufgaben: Leite das Design und die Architektur von Open-Source-Projekten und schreibe hochwertigen Code.
  • Arbeitgeber: Canonical ist ein führender Anbieter von Open-Source-Software und bekannt für Ubuntu.
  • Mitarbeitervorteile: Remote-Arbeit, jährliches Lernbudget von 2000 USD und Reisegelegenheiten zu Team-Events.
  • Warum dieser Job: Arbeite an innovativen Projekten und trage zur Open-Source-Community bei.
  • Gewünschte Qualifikationen: Abschluss in Informatik oder STEM und Erfahrung mit Go, Rust, Python oder C.
  • Andere Informationen: Globale Zusammenarbeit mit einem Team aus über 1200 Kollegen in 75+ Ländern.

Das voraussichtliche Gehalt liegt zwischen 43200 - 84000 € 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. Das Unternehmen ist ein Pionier der globalen verteilten Zusammenarbeit mit über 1200 Kollegen in mehr als 75 Ländern und sehr wenigen bürobasierten Rollen. Teams treffen sich zwei bis vier Mal jährlich persönlich an interessanten Orten auf der ganzen Welt, um sich auf Strategie und Umsetzung abzustimmen. Das Unternehmen wird von den Gründern geleitet, ist profitabel und wächst.

Dies ist ein allgemeiner Track für Senior+ (Senior/Staff/Principal) Engineers in jedem Team bei Canonical. Nach der ersten Runde von Interviews werden wir feststellen, welche Teams eine hervorragende Passung sein könnten, und Ihre Bewerbung mit ihnen vorantreiben. Bei Canonical ist ein Senior+ Engineer nicht nur ein herausragender Softwarearchitekt und Programmierer, sondern zeigt auch die Führungsqualitäten, die erforderlich sind, um ein Team oder eine Abteilung zu motivieren, herausragende Produkte zu liefern. Ein Senior+ Engineer arbeitet mit anderen Engineering-Führungskräften (Managern, Direktoren, VPs) zusammen, um gemeinsam Verantwortung für Ergebnisse auf Team-, Abteilungs- und Unternehmensebene zu übernehmen. Wir stellen basierend auf akademischen Ergebnissen und nachgewiesener Leistung ein und wählen diejenigen aus, die eine Leidenschaft für Open-Source-Software, Innovation und Spitzentechnologie haben.

In dieser Rolle werden Sie einen bedeutenden Beitrag zum Portfolio von Canonical durch qualitativ hochwertigen Code, technische Führung, Team-Motivation und -Richtung, außergewöhnliches Design und prägnante Dokumentation leisten. Als Senior+ Engineer treiben Sie die Architektur, das Design und die Weiterentwicklung von hochwirksamer Open-Source-Software voran. Unsere Teams arbeiten auf jeder Ebene des Stacks. Vom Kernel und der Systemsoftware im Kern von Ubuntu bis hin zu wichtigen Sprachlaufzeiten und der neuesten Cloud-Automatisierung und verteilten Systemen haben Sie die Möglichkeit, an komplexen, aber äußerst lohnenden Projekten zu arbeiten. Unsere Teams bauen auch die Dienste, die Ubuntu der Welt bereitstellen, auf Cloud, Geräten, Servern und PCs.

Zusätzlich bietet Ihnen diese Rolle die Möglichkeit, sich mit der breiteren Open-Source-Community zu engagieren. Wir suchen nach Personen, die helfen können, eine florierende Community aufzubauen, zu einer breiten Palette von Technologien beizutragen und nahtlose Softwareoperationen im großen Maßstab sicherzustellen.

Standort: Wir haben Remote-Möglichkeiten für Senior Engineers in jeder Zeitzone.

Die Rolle umfasst:

  • Führung von Design und Architektur eines wirkungsvollen Open-Source-Projekts
  • Programmierung in Golang, Rust, Python, C/C++ oder Typescript / React
  • Proaktive Zusammenarbeit mit einem global verteilten Team
  • Mentoring, Entwicklung und Beratung von Kollegen in ihrer Karriere
  • Technische Führung bei Canonical und in unseren Communities
  • Fehlerbehebung und Erstellung von qualitativ hochwertigem Code zur Behebung von Problemen
  • Beitrag zur technischen Dokumentation mit dem Ziel, die beste ihrer Art zu erstellen
  • Arbeiten von zu Hause aus mit globalen Reisen zweimal jährlich für Unternehmensveranstaltungen

Was wir in Ihnen suchen:

  • Eine außergewöhnliche akademische Erfolgsbilanz sowohl in der Schule als auch an der Universität
  • Abschluss in Informatik oder STEM oder eine überzeugende Erzählung über Ihren alternativen Weg
  • Engagement und eine Erfolgsbilanz, die über die Erwartungen hinausgeht
  • Technische Führung sowie Team-Motivation, -Richtung und -Tempo
  • Tiefe Erfahrung mit mindestens einer der folgenden Sprachen: Go, Rust, Python oder C
  • Gewissenhaftigkeit und Detailorientierung mit Fokus auf Leistung
  • Ausgezeichnete Kommunikationsfähigkeiten, einschließlich professionellem schriftlichen und gesprochenem Englisch
  • Ausgezeichnete zwischenmenschliche Fähigkeiten, Neugier, Flexibilität und Verantwortungsbewusstsein
  • Fähigkeit, zweimal im Jahr für Unternehmensveranstaltungen zu reisen, bis zu zwei Wochen

Wünschenswerte Fähigkeiten:

  • Erfahrung mit Container-Technologien wie LXD, Docker und Kubernetes
  • Hochgradig parallele, verteilte Systeme
  • Leistungsengineering – von Kernel bis Web – Benchmarks, Optimierung
  • Software-Sicherheit – Fuzzing, Bedrohungsmodelle, Analyse, Audit
  • Build-Systeme und Toolchains, einschließlich Cross-Kompilierung
  • Öffentliche Clouds oder OpenStack
  • Debian/Ubuntu-Paketierung
  • Systemprogrammierung oder skalierbare Webdienste
  • Tiefe Qualität und Testengineering
  • Web- oder Flutter-Frontend-Erfahrung
  • REST- und gRPC-API-Erfahrung
  • SQL- und NoSQL-Datenbankkenntnisse

Was wir Ihnen 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.
  • Zusätzlich zum Grundgehalt bieten wir einen leistungsabhängigen jährlichen Bonus oder eine Provision.
  • Wir bieten allen Teammitgliedern zusätzliche Vorteile, die unsere Werte und Ideale widerspiegeln.
  • 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 im Bereich Technologie, 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 täglich die Welt. 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. Canonical ist seit seiner Gründung im Jahr 2004 ein Remote-First-Unternehmen. 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.

Senior/Staff/Principal Engineer Arbeitgeber: Canonical

Canonical ist ein hervorragender Arbeitgeber, der eine dynamische und inklusive Arbeitsumgebung bietet, in der Innovation und persönliche Entwicklung gefördert werden. Mit einem globalen Team von über 1200 Mitarbeitern und der Möglichkeit, remote zu arbeiten, profitieren Sie von flexiblen Arbeitsbedingungen und einer jährlichen Weiterbildung von 2.000 USD. Die Unternehmenskultur fördert Zusammenarbeit und technische Exzellenz, während regelmäßige persönliche Treffen an inspirierenden Orten weltweit den Teamgeist stärken.
Canonical

Kontaktperson:

Canonical HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior/Staff/Principal Engineer

Tip Nummer 1

Netzwerke sind entscheidend! Nutze Plattformen wie LinkedIn, um mit aktuellen oder ehemaligen Mitarbeitern von Canonical in Kontakt zu treten. Frage nach ihren Erfahrungen und Tipps für den Bewerbungsprozess.

Tip Nummer 2

Engagiere dich in der Open-Source-Community. Zeige dein Interesse und deine Fähigkeiten, indem du an Projekten mitarbeitest oder Beiträge leistest. Dies kann dir helfen, dich von anderen Bewerbern abzuheben.

Tip Nummer 3

Bereite dich auf technische Interviews vor, indem du häufige Fragen und Herausforderungen in den Programmiersprachen, die du beherrschst (wie Go, Rust oder Python), übst. Zeige deine Problemlösungsfähigkeiten und deinen technischen Sachverstand.

Tip Nummer 4

Demonstriere deine Führungsqualitäten, auch wenn du nicht in einer formalen Führungsposition bist. Teile Beispiele, wie du Teams motiviert oder Projekte erfolgreich geleitet hast, um deine Eignung für die Rolle als Senior Engineer zu unterstreichen.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior/Staff/Principal Engineer

Technische Führungskompetenz
Erfahrung in Go, Rust, Python oder C/C++
Architektur- und Designfähigkeiten für Open-Source-Projekte
Ausgezeichnete Kommunikationsfähigkeiten in Englisch
Teamführung und Motivation
Detailorientierung und Leistungsfokus
Debugging-Fähigkeiten
Erfahrung mit Container-Technologien wie Docker und Kubernetes
Kenntnisse in verteilten Systemen
Leistungsengineering und Optimierung
Software-Sicherheit und Analyse
Erfahrung mit REST und gRPC APIs
SQL und NoSQL Datenbankkenntnisse
Mentoring und Entwicklung von Kollegen

Tipps für deine Bewerbung 🫡

Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die geforderten Fähigkeiten und Erfahrungen. Stelle sicher, dass du diese in deinem Lebenslauf und Anschreiben hervorhebst.

Betone deine technischen Fähigkeiten: Da die Rolle technisches Know-how erfordert, solltest du deine Erfahrungen mit Programmiersprachen wie Go, Rust, Python oder C/C++ klar darstellen. Füge konkrete Beispiele hinzu, um deine Fähigkeiten zu untermauern.

Fokussiere dich auf Führungskompetenzen: Die Position erfordert technische Führung und Team-Motivation. Beschreibe in deinem Anschreiben, wie du in der Vergangenheit Teams geleitet hast und welche Erfolge du erzielt hast.

Schreibe ein überzeugendes Anschreiben: Nutze dein Anschreiben, um deine Leidenschaft für Open-Source-Software und Innovation zu zeigen. Erkläre, warum du bei Canonical arbeiten möchtest und wie du zur Unternehmenskultur beitragen kannst.

Wie du dich auf ein Vorstellungsgespräch bei Canonical vorbereitest

Bereite dich auf technische Fragen vor

Als Senior Engineer wird von dir erwartet, dass du tiefgehende Kenntnisse in Programmiersprachen wie Go, Rust oder Python hast. Übe, komplexe Probleme zu lösen und erkläre deine Denkweise klar und präzise.

Zeige deine Führungsqualitäten

In dieser Rolle ist es wichtig, dass du nicht nur technisch versiert bist, sondern auch in der Lage bist, ein Team zu motivieren und zu leiten. Bereite Beispiele vor, in denen du erfolgreich ein Team geleitet oder andere unterstützt hast.

Verstehe die Open-Source-Kultur

Canonical legt großen Wert auf Open-Source-Software. Informiere dich über die Prinzipien und Werte der Open-Source-Community und sei bereit, darüber zu sprechen, wie du zur Community beitragen kannst.

Bereite Fragen für das Interview vor

Zeige dein Interesse an der Position und dem Unternehmen, indem du durchdachte Fragen stellst. Frage nach den aktuellen Projekten, der Teamdynamik oder den Herausforderungen, mit denen das Unternehmen konfrontiert ist.

Senior/Staff/Principal Engineer
Canonical
Jetzt bewerben
Canonical
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>