Staff Software Engineer

Staff Software Engineer

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
Navan

Auf einen Blick

  • Aufgaben: Entwickle und skaliere Backend-Microservices mit Java und Spring Boot.
  • Unternehmen: Navan, ein innovatives Unternehmen im Bereich Geschäftsreisen und Ausgabenmanagement.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und berufliche Entwicklung.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten und einem starken Teamgeist.
  • Warum dieser Job: Gestalte die Zukunft der Reisekostenplattform und arbeite an spannenden technischen Herausforderungen.
  • Qualifikationen: Mindestens 8 Jahre Erfahrung in der Softwareentwicklung und Expertise in verteilten Systemen.

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

Bei Navan ist es unsere Mission, die persönlichen Verbindungen zu fördern, die Menschen, Ideen und Unternehmen voranbringen. Wir helfen Reisenden, sich darauf zu konzentrieren, dort zu sein, nicht dorthin zu gelangen. Unsere Ingenieure spielen eine entscheidende Rolle bei der Bereitstellung nahtloser, zuverlässiger und intelligenter Erfahrungen im Bereich Reise- und Ausgabenmanagement in globalem Maßstab. Wir suchen einen Staff Software Engineer, der unserem Expense Platform-Team in Berlin beitritt. In dieser Rolle werden Sie das Design und die Weiterentwicklung verteilter Systeme leiten, die den gesamten Ausgabenlebenszyklus unterstützen – von der Erstellung und Genehmigung von Ausgaben bis hin zu Rückerstattungen und finanzieller Abrechnung.

Sie werden eng mit technischen Führungskräften, Produktmanagern, Designern und funktionsübergreifenden Stakeholdern zusammenarbeiten, um die technische Strategie, die Skalierbarkeit der Plattform und die technische Exzellenz in der gesamten Organisation voranzutreiben. Als senior technischer Leiter werden Sie Architekturentscheidungen beeinflussen, Ingenieure betreuen, die Produktivität der Entwickler verbessern und dazu beitragen, die Zukunft von Navans Ausgabenplattform zu gestalten, während wir weiterhin global skalieren.

Was Sie tun werden:

  • Architektur, Aufbau und Skalierung von Backend-Microservices mit Java und Spring Boot
  • Leitung des Designs von ereignisgesteuerten Systemen unter Verwendung von Kafka, AWS SQS und verteilten Messaging-Mustern
  • Vorantreiben der technischen Strategie und langfristigen Architekturentscheidungen der Plattform
  • Entwurf und Entwicklung leistungsstarker REST-APIs und Integrationen mit externen Finanz- und Zahlungssystemen
  • Verantwortung für kritische Ausgabenabläufe, einschließlich Rückerstattungen, Barvorschüsse, Kilometerpauschalen, Tagegelder und Genehmigungen
  • Verbesserung der Belegverarbeitung, OCR-Verarbeitungs-Pipelines und Automatisierungsfähigkeiten
  • Sicherstellung der Zuverlässigkeit, Skalierbarkeit, Beobachtbarkeit und operativen Exzellenz der Plattform
  • Förderung bewährter Verfahren in der Technik, einschließlich Tests, CI/CD, Codequalität und Vorfallmanagement
  • Mentoring und Anleitung von Ingenieuren in verschiedenen Teams durch technische Führung und Design-Reviews
  • Zusammenarbeit mit Produkt-, Betriebs- und Finanzteams zur Bereitstellung wirkungsvoller Lösungen
  • Identifizierung von Möglichkeiten zur Verbesserung der Ingenieureffizienz, Systemresilienz und Entwicklererfahrung

Was wir suchen:

  • Über 8 Jahre Berufserfahrung in der Softwareentwicklung mit umfangreicher Expertise in Backend- und verteilten Systemen
  • Starke Erfahrung im Aufbau skalierbarer Systeme mit Java, Spring Boot und Microservices-Architektur
  • Tiefes Verständnis von verteilten Systemen, asynchroner Verarbeitung und ereignisgesteuerten Architekturen
  • Starke Erfahrung mit Kafka, AWS SQS oder ähnlichen Messaging-Technologien
  • Expertise in relationalen Datenbanken und Datenmodellierung (MySQL oder PostgreSQL)
  • Erfahrung im Entwerfen und Betreiben von cloud-nativen Anwendungen auf AWS
  • Nachweisliche Erfolge bei der Leitung großer technischer Initiativen und der Beeinflussung der technischen Richtung
  • Starkes Verständnis von Systemzuverlässigkeit, Beobachtbarkeit, Leistungsoptimierung und Skalierbarkeit
  • Erfahrung mit CI/CD-Pipelines, automatisierten Tests und modernen Softwarebereitstellungspraktiken
  • Fähigkeit, Ingenieure zu betreuen und technische Exzellenz in verschiedenen Teams voranzutreiben
  • Starke Kommunikations- und Zusammenarbeitfähigkeiten mit sowohl technischen als auch nicht-technischen Stakeholdern
  • Leidenschaft für den Aufbau von Plattformen, die Geschwindigkeit, Innovation und außergewöhnliche Kundenerfahrungen ermöglichen

Staff Software Engineer Arbeitgeber: Navan

Navan ist ein hervorragender Arbeitgeber, der eine Kultur der Exzellenz fördert und seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen Umfeld zu wachsen. Mit umfassenden Benefits, flexiblen Arbeitszeiten und einem starken Fokus auf persönliche Verbindungen im Büro schafft Navan eine unterstützende Atmosphäre, in der Talente gedeihen können. Die Position des Staff Software Engineer in Berlin ermöglicht es Ihnen, an innovativen Projekten zu arbeiten und Ihre technischen Fähigkeiten in einem globalen Unternehmen weiterzuentwickeln.

Navan

Kontaktdaten:

Navan Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Staff Software Engineer erhalten könnten

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 die Rolle als Staff Software Engineer relevant sind. Wir haben Ressourcen, die dir dabei helfen können!

Tipp Nummer 3

Sei bereit, deine Erfahrungen zu teilen! Erzähl von Projekten, an denen du gearbeitet hast, und wie du technische Herausforderungen gemeistert hast. Das zeigt dein Engagement und deine Expertise.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! So stellst du sicher, dass deine Bewerbung die richtigen Leute erreicht. Und hey, wir freuen uns immer über neue Talente, die unser Team verstärken!

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

Backend-Entwicklung
Java
Spring Boot
Mikroservices-Architektur
Verteilte Systeme
Asynchrone Verarbeitung
Ereignisgesteuerte Architekturen

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 Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Mach es konkret!:Verwende konkrete Beispiele aus deiner bisherigen Berufserfahrung, um deine Fähigkeiten zu untermauern. Zeig uns, wie du in der Vergangenheit Herausforderungen gemeistert hast und welche Erfolge du erzielt hast.

Achte auf Details!:Überprüfe deine Bewerbung auf Rechtschreib- und Grammatikfehler. Eine sorgfältig ausgearbeitete Bewerbung zeigt uns, dass du Wert auf Qualität legst und dir Mühe gibst.

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 deine Unterlagen schnell und effizient bearbeiten.

Wie man sich auf ein Vorstellungsgespräch bei Navan vorbereitet

Verstehe die Technologie

Mach dich mit den Technologien vertraut, die Navan verwendet, insbesondere Java, Spring Boot und Kafka. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch tiefergehendes Wissen über verteilte Systeme und asynchrone Verarbeitung hast.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese zu erläutern und wie sie deine Fähigkeiten als Software Engineer unter Beweis stellen. Das zeigt, dass du praktische Erfahrung hast und Probleme effektiv lösen kannst.

Zeige Teamgeist

Da die Rolle viel Zusammenarbeit erfordert, ist es wichtig, deine Kommunikations- und Teamfähigkeiten zu betonen. Bereite Beispiele vor, in denen du erfolgreich mit anderen Abteilungen zusammengearbeitet hast, um technische Strategien zu entwickeln oder Probleme zu lösen.

Frage nach der Unternehmenskultur

Nutze die Gelegenheit, um mehr über die Kultur bei Navan zu erfahren. Stelle Fragen zu den Werten des Unternehmens und wie das Team zusammenarbeitet. Das zeigt dein Interesse an der Firma und hilft dir, herauszufinden, ob du gut ins Team passt.