Staff Software Engineer

Staff Software Engineer

Vollzeit 72000 - 84000 € / Jahr (geschätzt) Kein Homeoffice möglich
Nexthink

Auf einen Blick

  • Aufgaben: Leite die technische Strategie für unsere AI-Chat-Plattform und entwickle skalierbare Backend-Systeme.
  • Unternehmen: Nexthink, führend in digitalem Mitarbeitererlebnis mit globaler Reichweite.
  • Vorteile: Wettbewerbsfähiges Gehalt, unbegrenzter Urlaub, Hybrid-Arbeitsmodell und Fitnesscenter vor Ort.
  • Weitere Informationen: Dynamisches Team mit über 75 Nationalitäten und tollen Entwicklungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der digitalen Erfahrungen für über 20 Millionen Nutzer weltweit.
  • Qualifikationen: 10+ Jahre Erfahrung in der Backend-Entwicklung und Führungskompetenz.

Das prognostizierte Gehalt liegt zwischen 72000 - 84000 € pro Jahr.

Wir suchen einen Staff Backend Software Engineer, der die technische Strategie, Architektur und Implementierung unserer großangelegten AI-Chat-Agent-Plattform leitet. Dieses System ist darauf ausgelegt, weltweit über 20 Millionen Nutzer zu unterstützen und ist eine der ehrgeizigsten Backend-Initiativen bei Nexthink.

Als Staff Engineer werden Sie über die Implementierung hinausgehen: Sie setzen technische Richtungen, beeinflussen Designentscheidungen zwischen Teams und fungieren als vertrauenswürdiger Berater für die technische Leitung und das Produktteam. Sie werden Probleme in Bezug auf Skalierbarkeit, Zuverlässigkeit und Leistung angehen und mit den Teams für AI/ML, Infra und Sicherheit zusammenarbeiten, um produktionsbereite AI-Erlebnisse zu schaffen. Dies ist eine Rolle mit hohem Einfluss und hoher Verantwortung, in der Sie befugt sind, grundlegende architektonische Entscheidungen zu treffen und Senior Engineers zu betreuen, um sicherzustellen, dass die AI-Systeme von Nexthink zukunftssicher skaliert werden.

Verantwortlichkeiten:

  • Definieren und vorantreiben der technischen Vision und Architekturstrategie für die AI-Chat-Backend-Plattform.
  • Leiten des Designs hochskalierbarer, latenzarmer, verteilter Systeme, die 20 Millionen+ globale Nutzer unterstützen.
  • Zusammenarbeit mit Produkt-, Infra- und AI/ML-Teams, um die Ingenieurstrategie mit den Geschäftszielen in Einklang zu bringen.
  • Technische Führung über mehrere Teams hinweg bieten, Designmuster, Codestandards und Best Practices beeinflussen.
  • Architektur und Bereitstellung fehlertoleranter APIs und Dienste, die in der Lage sind, großangelegte Echtzeitarbeitslasten zu bewältigen.
  • Förderung von Beobachtbarkeit, Leistung und Resilienz über den gesamten Stack.
  • Als Mentor und Multiplikator agieren, den technischen Standard erhöhen und Senior Engineers beim Wachsen helfen.
  • Leiten technischer Deep Dives, Design-Reviews und Roadmap-Ausrichtungsdiskussionen mit der Führungsebene.
  • Sicherstellen, dass Sicherheit, Compliance und Kosteneffizienz von Anfang an in das Design integriert sind.

Qualifikationen:

  • Über 10 Jahre Erfahrung in der Backend-Entwicklung, davon über 3 Jahre in Staff- oder Principal-Rollen.
  • Nachweislicher Erfolg beim Entwerfen und Skalieren von Backend-Systemen für Zehntausende von Millionen Nutzern oder hochdurchsatzfähigen Echtzeitsystemen.
  • Experte in Java (17+), Python oder ähnlichem, mit starkem Hintergrund in verteilten Systemen, Parallelität und hoher Verfügbarkeit.
  • Praktische Erfahrung mit cloud-nativen Architekturen (AWS oder gleichwertig), Kubernetes/ECS und containerisierten Bereitstellungen.
  • Starke Erfahrung im Aufbau und Betrieb von geschäftskritischen Diensten mit SLAs in der Produktion.
  • Tiefes Verständnis von API-Design, Streaming-Daten und ereignisgesteuerten Systemen.
  • Außergewöhnliche Kommunikationsfähigkeiten – in der Lage, funktionsübergreifende Teams und Führungskräfte mit klarer technischer Richtung zu beeinflussen.
  • Erfolgsbilanz in der Mentoring- und Förderung von Ingenieurteams.

Nice to Have (Differenzierungsmerkmale):

  • Tiefes Wissen über Java-Frameworks (Spring Boot, Micronaut).
  • Fortgeschrittene Expertise in Streaming-Plattformen (Kafka, Pulsar, Flink, Spark).
  • Erfahrung in der Produktionsumsetzung von LLM-gestützten Systemen (RAG, Feinabstimmung, Beobachtbarkeit, Bewertungsrahmen).
  • Frühere Verantwortung für Multi-Region- oder global skalierte Bereitstellungen.
  • Hintergrund in der Leistungsoptimierung, Latenzreduzierung und Kostenskalierung im globalen Maßstab.
  • Vertrautheit mit GitOps, Terraform, CI/CD und Plattform-Engineering-Praktiken.
  • Erfahrung im Aufbau von Unternehmens-Chat- oder Messaging-Systemen.
  • Starkes Verständnis von Datensicherheit, Compliance und regulatorischen Rahmenbedingungen (SOC2, ISO, GDPR).

Zusätzliche Informationen:

Wir sind die Pioniere und Wegbereiter einer globalen IT-Marktkategorie (DEX), die die Zukunft der Arbeitsweise der Welt gestaltet und unseren IT-Teams totale digitale Sichtbarkeit über ihr Unternehmen bietet. Unsere innovativen Lösungen integrieren Echtzeitanalysen, Automatisierung und Mitarbeiterfeedback über alle Endpunkte hinweg. Dies ermöglicht es unseren IT-Teams, komplexe technische Herausforderungen zu lösen, immer produktivere Arbeitsplätze zu schaffen und glückliche, zufriedene Mitarbeiter im digitalen Arbeitsplatz zu liefern.

Mit über 1000 Mitarbeitern auf 5 Kontinenten agiert Nexthink als ein Team, verbindet, kooperiert und innoviert, um kontinuierlich zu wachsen. Wir nennen unsere Mitarbeiter 'Nexthinkers' und unser Engagement für Vielfalt, Inklusion und Chancengleichheit ist unübertroffen. Derzeit haben wir über 75 Nationalitäten, die mit uns arbeiten, aus allen Kulturen und Hintergründen, die viele verschiedene Sprachen sprechen.

Wenn Sie nach einer Veränderung suchen und eine angenehme Atmosphäre, viele Herausforderungen und Spaß bei der Arbeit mögen, ist dies eine großartige Gelegenheit für Sie.

Überprüfen Sie, was wir anbieten:

  • Dauerhafte Anstellung und ein wettbewerbsfähiges Vergütungspaket (einschließlich Aktienoptionen).
  • Schönes Büro mit Blick auf den Genfersee, günstig gelegen neben dem Bahnhof Prilly-Malley.
  • Hybrides Arbeitsmodell, das Büro- und Remote-Arbeit ausbalanciert, mit einem strukturierten Ansatz für neue Mitarbeiter, um Verbindungen und Einarbeitung zu fördern.
  • Flexible Arbeitszeiten und unbegrenzter Urlaub (Mitarbeiter haben unbegrenzten bezahlten Urlaub zusätzlich zu den 25 Tagen Urlaub, die wir anbieten) sowie 3 vom Unternehmen bezahlte Freiwilligentage.
  • Kostenloser Zugang zu einem Fitnesscenter im Gebäude.
  • Erstattung der Halbpreis-Reisekarte für öffentliche Verkehrsmittel.
  • Erstattung von bis zu 50% der Kosten für Französischkurse.
  • Frisches Obst, Kekse und Erfrischungsgetränke.
  • Regelmäßige Unternehmens- und Teamevents wie Freiwilligentage, Pizza-Gespräche, Teambuilding-Aktivitäten, Ausrichtung von Meetups im Büro und mehr.
  • Boni für die Empfehlung erfolgreicher Einstellungen nach drei Monaten ununterbrochener Beschäftigung.
  • Wir bieten ein Umzugspaket für Personen, die aus einem anderen Land kommen.

Bitte beachten Sie, dass nicht alle oben aufgeführten Vorteile für temporäre, vertragliche und Praktikumsrollen verfügbar sind. Um sicherzustellen, dass Sie die aktuellsten Informationen haben, empfehlen wir, sich mit Ihrem Rekrutierungspartner in Verbindung zu setzen.

Staff Software Engineer Arbeitgeber: Nexthink

Nexthink ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Vaud, Schweiz, eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem hybriden Arbeitsmodell und flexiblen Arbeitszeiten fördert das Unternehmen eine ausgewogene Work-Life-Balance und bietet gleichzeitig zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung. Die engagierte Unternehmenskultur und die Möglichkeit, an innovativen Softwarelösungen zu arbeiten, machen Nexthink zu einem attraktiven Arbeitsplatz für talentierte Softwareentwickler.

Nexthink

Kontaktdaten:

Nexthink Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Staff Software Engineer erhalten könntest

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, wenn du Fragen hast oder Unterstützung brauchst!

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und Systemdesign-Fragen, die für Backend-Entwickler wichtig sind. Wir haben viele Ressourcen, die dir dabei helfen können!

Tipp Nummer 3

Sei bereit, deine Erfahrungen und Projekte zu teilen! Zeige, wie du Probleme gelöst hast und welche Technologien du verwendet hast. Das macht einen großen Eindruck auf die Interviewer!

Tipp Nummer 4

Bewirb dich direkt über unsere Website! So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht. Und hey, wir freuen uns immer über neue Nexthinkers!

Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Software Engineer mit Bravour zu bestehen

Backend Engineering
Java (17+)
Python
Distributed Systems
Cloud-native Architectures (AWS oder gleichwertig)
Kubernetes/ECS
Containerisierte Deployments

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach echten Persönlichkeiten, die zu unserer Kultur passen und nicht nur nach perfekten Lebensläufen.

Mach es klar und prägnant:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell verstehen, was du kannst und wie du uns helfen kannst!

Betone deine Erfolge:Erzähl uns von deinen bisherigen Erfolgen und wie du Herausforderungen gemeistert hast. Zeige uns, wie du in der Vergangenheit einen Unterschied gemacht hast – das ist für uns super wichtig!

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 du bist gleich im richtigen Prozess!

Wie man sich auf ein Vorstellungsgespräch bei Nexthink vorbereitet

Verstehe die technische Vision

Mach dich mit der technischen Vision und Architektur von Nexthink vertraut. Überlege dir, wie deine Erfahrungen und Fähigkeiten zur Entwicklung des AI-Chat-Backend-Systems beitragen können. Sei bereit, konkrete Beispiele aus deiner bisherigen Arbeit zu nennen, die zeigen, wie du ähnliche Herausforderungen gemeistert hast.

Bereite dich auf technische Fragen vor

Erwarte tiefgehende technische Fragen zu Backend-Systemen, verteilten Architekturen und API-Design. Übe, deine Gedanken klar und strukturiert zu präsentieren, und sei bereit, deine Entscheidungen zu begründen. Das zeigt, dass du nicht nur umsetzt, sondern auch strategisch denkst.

Zeige deine Führungsqualitäten

Da die Rolle viel Verantwortung mit sich bringt, ist es wichtig, deine Fähigkeit zur technischen Führung zu demonstrieren. Bereite Beispiele vor, in denen du Teams geleitet oder andere Ingenieure mentored hast. Zeige, wie du Designentscheidungen beeinflusst und Best Practices etabliert hast.

Kenne die Unternehmenskultur

Informiere dich über die Kultur von Nexthink und deren Werte. Sei bereit, darüber zu sprechen, wie du zur Diversität und Inklusion im Team beitragen kannst. Ein gutes Verständnis der Unternehmenskultur hilft dir, dich als idealen Kandidaten zu positionieren.