Senior Software Engineer, Developer Enablement
Senior Software Engineer, Developer Enablement

Senior Software Engineer, Developer Enablement

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Home Office möglich (teilweise)
Go Premium
GetYourGuide

Auf einen Blick

  • Aufgaben: Entwickle Tools, die Ingenieuren helfen, ihre Produktivität zu steigern und CI/CD-Pipelines zu optimieren.
  • Arbeitgeber: GetYourGuide, ein innovatives Unternehmen im Reisebereich mit globaler Reichweite.
  • Mitarbeitervorteile: Flexibles Arbeiten, persönliches Wachstumsbudget und Gesundheitsleistungen.
  • Andere Informationen: Dynamisches Arbeitsumfeld mit großartigen Entwicklungsmöglichkeiten und Team-Events.
  • Warum dieser Job: Gestalte die Zukunft des Reisens und arbeite mit einem vielfältigen Team von Technikern.
  • Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der Backend-Entwicklung mit Java, JavaScript oder Python.

Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Ändern Sie die Art und Weise, wie die Welt reist. Seien Sie Teil der GetYourGuide-Reise und verbinden Sie Menschen mit unvergesslichen Reiseerlebnissen weltweit. Seit 2009 haben Millionen von Reisenden einzigartige Aktivitäten in über 12.000 Städten bei uns gebucht. Unser Hauptsitz in Berlin wird von 16 weiteren lokalen Büros auf der ganzen Welt unterstützt.

Teammission: Als Senior Software Engineer (Backend-fokussiert) im Developer Enablement Team tragen Sie zum Aufbau und zur Wartung von Tools und Plattformen bei, die die vielfältigen Engineering-Teams von GetYourGuide unterstützen, einschließlich derjenigen, die mit Java, JavaScript, Python und mehr arbeiten. Ihre Arbeit konzentriert sich auf die Optimierung von CI/CD-Pipelines (unter Verwendung von GitHub Actions und ArgoCD), das Management des GitHub-Zugriffs, die Verbesserung von Testtools, die Optimierung lokaler Entwicklungsabläufe und die Ermöglichung von KI-unterstütztem Engineering.

Ihre Mission:

  • CI/CD-Pipelines warten: Unterstützung und Verbesserung von CI/CD-Workflows mit GitHub Actions für kontinuierliche Integration und ArgoCD für kontinuierliche Bereitstellung, um eine zuverlässige und effiziente Bereitstellung von Dienstleistungen sicherzustellen.
  • GitHub-Zugriff verwalten: Verwaltung von GitHub-Repositories, Berechtigungen und Workflows, um eine sichere und nahtlose Zusammenarbeit zwischen den Engineering-Teams zu ermöglichen.
  • Testtools verbessern: Entwicklung und Wartung von Tools zur Verbesserung automatisierter Tests (Unit-, Integrations-, End-to-End-Tests) für Java-, JavaScript- und Python-Projekte, um Reibungen zu reduzieren und die Codequalität zu verbessern.
  • Lokale Entwicklung verbessern: Aufbau und Wartung von Tools zur Vereinfachung lokaler Entwicklungsumgebungen, damit Ingenieure Dienste schnell und konsistent bereitstellen und testen können.
  • KI-unterstütztes Engineering ermöglichen: Unterstützung bei der Wartung und Weiterentwicklung unseres internen KI-Agenten und verwandter Entwickler-Workflows und -Tools sowie Unterstützung bei der Einführung von KI-Tools in den Engineering-Teams.
  • Diverse Ingenieure unterstützen: Zusammenarbeit mit Java-, JavaScript- und Python-Entwicklern, um deren Bedürfnisse zu verstehen und plattformübergreifende Tools bereitzustellen, die die Produktivität steigern und die Arbeit erleichtern.
  • Pragmatisch beitragen: Schreiben von sauberem, wartbarem Code für Backend-Systeme und -Tools, mit Fokus auf praktische Lösungen, die unmittelbare Bedürfnisse mit langfristiger Skalierbarkeit in Einklang bringen.
  • Lernen und Iterieren: Experimentieren mit neuen Tools und Praktiken, Nutzung von Feedback und Nutzungsmetriken zur Verfeinerung von Lösungen und zur Förderung der Akzeptanz in den Teams.
  • Durch Zusammenarbeit wachsen: Teilnahme an Code-Reviews, Pair Programming und Teamdiskussionen, um von erfahrenen Ingenieuren zu lernen und Ihre Erkenntnisse zu teilen.

Ihr Toolkit:

  • Erfahrener Ingenieur: 5+ Jahre Erfahrung in der Backend-Entwicklung mit mindestens einer der folgenden Technologien: Java, JavaScript/Node.js, Python oder Go, und die Bereitschaft, in mehreren Sprachen zu arbeiten.
  • Neugieriger Lerner: Neugierig und proaktiv, mit dem starken Wunsch, neue Tools, Technologien und Praktiken durch praktische Erfahrung und Mentoring zu meistern.
  • Wirkungsorientiert: Leidenschaft für die Bereitstellung von Tools, die das Leben der Ingenieure erleichtern und GetYourGuides Mission unterstützen, unvergessliche Reiseerlebnisse zu schaffen.
  • Pragmatischer Problemlöser: In der Lage, praktische, effektive Lösungen zu liefern, basierend auf Feedback und mit Fokus auf das, was den größten Wert schafft.
  • Dateninteressiert: Interesse daran, Metriken (z.B. Pipeline-Leistung, Tool-Akzeptanzraten) zu verwenden, um Ihre Arbeit zu validieren und zu verbessern, auch wenn Sie noch lernen, datengestützte Ansätze zu nutzen.
  • Kollaborativer Teamplayer: Ein proaktiver Kommunikator, der in einem vielfältigen, unterstützenden Teamumfeld gedeiht. Fließend in Englisch.
  • Technische Grundlagen: Vertrautheit mit Git, Cloud-Infrastruktur (AWS bevorzugt) und CI/CD-Konzepten.

Was Sie auszeichnet:

  • Erfahrung mit GitHub Actions, ArgoCD oder ähnlichen Tools.
  • Kenntnisse in Kubernetes, Docker, Testframeworks.
  • Erfahrung in der Erstellung von Tools/Automatisierungen, die die Produktivität der Entwickler verbessert haben (Bonus: KI-nativ).

Wir möchten, dass Ihre Reise mit uns außergewöhnlich ist. Hier ist, wie Sie erwarten können, dass wir uns zu Ihnen und Ihrem Wachstum verpflichten:

  • Jährliches persönliches Wachstumsbudget und Mentoring-Programme für kontinuierliches Lernen und Entwicklung.
  • Arbeiten Sie 40 Tage im Jahr von überall auf der Welt.
  • Flexible Arbeitszeiten zur Unterstützung der Work-Life-Balance.
  • Gelegenheiten zur Zusammenarbeit und zum sozialen Austausch mit Teammitgliedern durch vierteljährliche Teamevents und jährliche unternehmensweite Veranstaltungen.
  • Monatliches Transport- und Fitnessbudget.
  • Rabatte für Sie, Ihre Freunde und Familie auf GetYourGuide-Aktivitäten.
  • Sprachförderprogramm.
  • Gesundheits- und Wellnessleistungen.
  • Und mehr…

Wie man sich bewirbt: Reichen Sie Ihren Lebenslauf in Englisch über das untenstehende Formular ein. Für Tipps und Einblicke in unseren Einstellungsprozess und unsere Kultur besuchen Sie bitte 'wie wir einstellen' und 'Leben bei GetYourGuide'. Wenn Sie weitere Fragen haben, zögern Sie bitte nicht, uns unter jobs@getyourguide.com zu kontaktieren.

Wir sind ein Arbeitgeber, der Chancengleichheit bietet. Unser Engagement besteht darin, dass jede qualifizierte Person unabhängig von Alter, Geschlechtsidentität, Ethnie, sexueller Orientierung, Behinderungsstatus oder Religion nach ihren Fähigkeiten bewertet wird. Bitte verzichten Sie darauf, Ihr Bild und Ihr Alter mit Ihrer Bewerbung einzureichen.

Senior Software Engineer, Developer Enablement Arbeitgeber: GetYourGuide

GetYourGuide ist ein hervorragender Arbeitgeber, der eine dynamische und unterstützende Arbeitsumgebung in Berlin bietet. Mit einem starken Fokus auf persönliche Entwicklung, flexiblen Arbeitsmodellen und einem jährlichen Budget für Weiterbildung fördert das Unternehmen das Wachstum seiner Mitarbeiter. Die Möglichkeit, von überall aus zu arbeiten und an spannenden Team-Events teilzunehmen, macht GetYourGuide zu einem attraktiven Ort für talentierte Software-Ingenieure, die einen bedeutenden Beitrag zur Reisebranche leisten möchten.
GetYourGuide

Kontaktperson:

GetYourGuide HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Software Engineer, Developer Enablement

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit aktuellen Mitarbeitern von GetYourGuide in Kontakt zu treten. Frag sie nach ihren Erfahrungen und Tipps – das zeigt dein Interesse und kann dir wertvolle Einblicke geben.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten zu demonstrieren. Wir bei StudySmarter empfehlen, Tools wie LeetCode oder HackerRank zu nutzen, um deine Fähigkeiten zu schärfen.

Tipp Nummer 3

Sei proaktiv und zeige Initiative! Wenn du Ideen hast, wie du die Entwicklerproduktivität verbessern kannst, bring sie im Interview zur Sprache. Das zeigt, dass du nicht nur ein passiver Kandidat bist, sondern aktiv zur Mission von GetYourGuide beitragen möchtest.

Tipp Nummer 4

Nutze unsere Website für deine Bewerbung! Dort findest du nicht nur die Stellenangebote, sondern auch viele Ressourcen, die dir helfen können, dich optimal vorzubereiten. Lass uns gemeinsam den nächsten Schritt in deiner Karriere gehen!

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer, Developer Enablement

Backend-Entwicklung
Java
JavaScript/Node.js
Python
GitHub Actions
ArgoCD
CI/CD Konzepte
Automatisiertes Testen
Cloud-Infrastruktur (AWS bevorzugt)
Kubernetes
Docker
Tool-Entwicklung zur Verbesserung der Entwicklerproduktivität
Datenanalyse
Kommunikationsfähigkeiten
Teamarbeit

Tipps für deine Bewerbung 🫡

Mach deinen Lebenslauf einzigartig: Dein Lebenslauf sollte nicht nur deine Erfahrungen auflisten, sondern auch zeigen, was dich besonders macht. Hebe deine Fähigkeiten hervor, die direkt mit der Stelle zu tun haben, und vergiss nicht, deine Leidenschaft für Backend-Entwicklung zu betonen!

Sei konkret in deinem Anschreiben: In deinem Anschreiben solltest du spezifisch auf die Anforderungen der Stelle eingehen. Erkläre, wie deine bisherigen Erfahrungen dir helfen werden, die CI/CD-Pipelines zu optimieren oder die Entwicklerproduktivität zu steigern. Zeig uns, dass du die richtige Person für das Team bist!

Verwende klare und präzise Sprache: Achte darauf, dass deine Bewerbung klar und verständlich ist. Vermeide Fachjargon, wenn es nicht nötig ist, und achte darauf, dass deine Sätze gut strukturiert sind. Wir wollen schnell verstehen, warum du zu uns passt!

Bewirb dich über unsere Website: Der einfachste Weg, um sicherzustellen, dass deine Bewerbung an die richtige Stelle gelangt, ist, sie direkt über unsere Website einzureichen. So kannst du sicher sein, dass wir alles erhalten und deine Bewerbung schnell bearbeitet wird!

Wie du dich auf ein Vorstellungsgespräch bei GetYourGuide vorbereitest

Verstehe die Tools und Technologien

Mach dich mit den spezifischen Tools und Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie GitHub Actions und ArgoCD. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch bereit bist, neue Technologien zu lernen und anzuwenden.

Bereite praktische Beispiele vor

Denke an konkrete Projekte oder Erfahrungen, bei denen du CI/CD-Pipelines verbessert oder Entwickler-Tools erstellt hast. Teile diese Geschichten im Interview, um deine Fähigkeiten und deinen Einfluss auf die Produktivität von Entwicklern zu demonstrieren.

Zeige deine Teamfähigkeit

Da die Rolle viel Zusammenarbeit erfordert, sei bereit, über deine Erfahrungen in der Teamarbeit zu sprechen. Betone, wie du in der Vergangenheit mit anderen Entwicklern zusammengearbeitet hast, um Probleme zu lösen und produktive Lösungen zu finden.

Stelle Fragen

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und dem Unternehmen. Frage nach den Herausforderungen, die das Team derzeit hat, oder nach den Möglichkeiten zur Weiterentwicklung innerhalb des Unternehmens.

Senior Software Engineer, Developer Enablement
GetYourGuide
Standort: Berlin
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>