Principal Engineer - Train Tech (m/f/d)
Jetzt bewerben
Principal Engineer - Train Tech (m/f/d)

Principal Engineer - Train Tech (m/f/d)

Berlin Vollzeit 72000 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
Jetzt bewerben
F

Auf einen Blick

  • Aufgaben: Leite und architektonische Initiativen fĂĽr bahnspezifische Module, während du Teams koordinierst.
  • Arbeitgeber: Flix revolutioniert die Mobilität mit innovativen Lösungen im Reiseverkehr.
  • Mitarbeitervorteile: GenieĂźe ReisevergĂĽnstigungen, hybrides Arbeiten und umfassende Weiterbildungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft des Schienenverkehrs und arbeite in einem dynamischen, mission-driven Team.
  • GewĂĽnschte Qualifikationen: 7-10 Jahre Erfahrung in der Softwareentwicklung, idealerweise im Transportsektor.
  • Andere Informationen: Wir ermutigen alle, sich zu bewerben, auch wenn nicht alle Anforderungen erfĂĽllt sind.

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

At Flix, our mission is to revolutionize mobility: making travel greener, smarter, and more accessible. While FlixBus transformed long-distance coach travel, FlixTrain aims to transforming rail industry. Operating trains differs significantly from operating buses: it requires specialized processes and tools. To support this mission, Train Tech currently comprises three cross-functional teams: Locomotion , Steam , and Momentum focused on building, iterating, and scaling our OMS. In the future, the number of teams will grow to allow for future optimisation and expansion. As Principal Engineer (m/f/d) , you will play a critical leadership role in shaping and delivering a best-in-class OMS that powers FlixTrain’s future growth. You’ll be at the heart of building technology for what will become a multi-billion-euro business: driving foundational decisions on architecture, infrastructure, and product direction. This is a rare opportunity to \“play with trains” (metaphorically speaking): you’ll work on systems that directly impact timetables, crew assignments, and real-time operational resilience. Joining Train Tech feels like a startup within a global enterprise: you’ll benefit from Flix’s scale and resources while enjoying the autonomy, speed, and creative freedom of a tight-knit, mission-driven team. You’ll collaborate daily with passionate engineers, product owners, UX designers, and operations experts who genuinely care about transforming rail mobility. If you want to make a tangible impact, where your technical vision becomes the backbone of a rapidly growing product, this role is for you. You’ll shape not only the software but the future of rail travel in Europe. Our Tech Stack : Backend: Java (Spring Boot), Frontend: React, Honeycomb Infrastructure as Code: Terraform Databases: PostgreSQL, MongoDB Mobile: Kotlin Multiplatform Messaging/Event Bus: Kafka Key Challenges: Effectiveness vs. Complexity: Leveraging bus-oriented services can save development time, but adapting them to train-specific requirements introduces architectural complexity. You’ll help teams balance reuse with building train-native solutions. Pressing Deadlines & Technical Debt: Many critical train-specific workflows should have been addressed a year ago. The resulting backlog puts pressure on teams to deliver quickly without sacrificing long-term maintainability. Quality vs. Speed: With a small initial user base, we rely heavily on early adopters’ feedback. You’ll guide us in defining quality gates at each iteration—ensuring stability while maintaining rapid releases. Cross-Domain Ownership Gaps: Critical train systems (e.g., the Traffic Control telephony system) currently fall outside any single team’s scope. You’ll drive alignment across teams, defining clear ownership and integration points. About the role Lead & Architect Train-Specific Initiative – Oversee the end-to-end architecture of train-native modules – Evaluate and drive alignment: when to extend existing bus-services versus building new train-optimized components. – Shape the infrastructure and network architecture for future FlixTrain fleets (including hardware tender contributions, networking requirements, and on-board connectivity). Drive Cross-Team Collaboration & Ownership – Act as the technical layer between Locomotion, Steam, Momentum, and upcoming teams. Ensure shared standards (APIs, event schemas, security practices) and reduce duplicated effort. – Champion domain topics that lack clear ownership, such as the Traffic Control telephony system, ensuring critical subsystems are built, maintained, and documented. Elevate Engineering & Delivery Standards – Establish best practices for iterative development, testing (unit, integration, end-to-end), and deployment pipelines, balancing agility with reliability. – Mentor senior engineers, fostering a culture of code reviews, pair programming, and shared ownership. – Guide teams in identifying technical debt and planning refactors without jeopardizing tight deadlines. Represent Train Tech in Leadership & Strategy – Participate in Division-level leadership meetings, ensuring train-specific priorities and constraints are heard and acted upon. – Advocate for investment in train-specific capabilities (e.g., central ride inventory management within Supply Side). About you Have 7-10 years of software engineering experience, with at least 3 years in a principal/staff role Understand the complexities of transportation/operations systems, ideally within rail, aviation, or other regulated industries. Experience with rail ops is a strong plus. Are fluent in Java/Spring Boot (Kotlin knowledge is desirable) and has hands-on experience with React and/or mobile technologies. Have led multi-team architectures, defining APIs, microservice boundaries, database schemas (Postgres, MongoDB), and event streams (Kafka). Are comfortable with Infrastructure as Code, CI/CD pipelines, and cloud-native design patterns (Terraform experience preferred). Have a track record of balancing delivery speed with long-term maintainability, demonstrating sound judgment on technical debt vs. feature velocity. Excel at stakeholder management and communication you can translate complex technical trade-offs into business-friendly terms and influence leadership. Are a hands-on mentor and coach, passionate about growing engineers and building high-performing teams. Thrive under pressure you remain calm when deadlines loom, making data-informed decisions and rallying teams to deliver results. We recognize that everyone carries a unique set of valuable skills and experiences. If you think you could have an impact even though you don\’t meet 100% of the requirements, we still encourage you to apply. We want to hear from you! What We Offer Travel perks : 12 free Flix vouchers + 12 discount vouchers for friends & family. Work from (M)Anywhere : Depending on your role, work from another location for up to 60 days per year. Hybrid work model : We are an office-first company, but we offer flexibility to balance work and life. Wellbeing support : Access confidential 1:1 counselling, courses, and stress management for yourself and up to four family members. Learning & Development : Take advantage of language classes, training courses, and expert-led sessions to grow your skills. Mentoring Program : Connect with experienced colleagues to gain insights and accelerate your career. Why Join Flix? At Flix, we empower our teams to push boundaries and shape the future of mobility. As we continue to scale globally, we harness cutting-edge technology to make mobility smarter, more sustainable, and more affordable. If you’re looking for a place where you can drive change and redefine how millions of people travel, Flix is the place where you can lead your journey!

Principal Engineer - Train Tech (m/f/d) Arbeitgeber: FlixMobility Tech GmbH

Flix ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an der Spitze der Mobilitätsrevolution zu stehen. Mit einem dynamischen Arbeitsumfeld, das die Flexibilität eines Start-ups mit den Ressourcen eines globalen Unternehmens kombiniert, fördert Flix eine Kultur der Zusammenarbeit und des Wachstums. Mitarbeiter profitieren von umfangreichen Weiterbildungsangeboten, einem hybriden Arbeitsmodell und einzigartigen Reisevorteilen, die es ihnen ermöglichen, sowohl beruflich als auch privat zu wachsen.
F

Kontaktperson:

FlixMobility Tech GmbH HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Principal Engineer - Train Tech (m/f/d)

✨Netzwerken mit Fachkollegen

Nutze Plattformen wie LinkedIn, um dich mit anderen Ingenieuren und Fachleuten aus der Bahnindustrie zu vernetzen. Nimm an Branchenevents oder Meetups teil, um wertvolle Kontakte zu knĂĽpfen und mehr ĂĽber die Herausforderungen und Trends in der Bahntechnologie zu erfahren.

✨Technische Fähigkeiten vertiefen

Stelle sicher, dass du deine Kenntnisse in Java, Spring Boot und React auf dem neuesten Stand hältst. Arbeite an persönlichen Projekten oder trage zu Open-Source-Projekten bei, um praktische Erfahrungen zu sammeln und deine Fähigkeiten zu demonstrieren.

✨Verstehe die Branche

Informiere dich über aktuelle Entwicklungen und Herausforderungen in der Bahnindustrie. Lies Fachartikel, höre Podcasts oder schaue Webinare, um ein tiefes Verständnis für die spezifischen Anforderungen und Technologien zu entwickeln, die für die Rolle des Principal Engineer relevant sind.

✨Bereite dich auf technische Gespräche vor

Übe technische Interviews, indem du häufige Fragen zu Architektur, Infrastruktur und Softwareentwicklung durchgehst. Sei bereit, deine Ansichten zu komplexen technischen Entscheidungen zu erläutern und Beispiele aus deiner bisherigen Erfahrung zu teilen, die deine Problemlösungsfähigkeiten zeigen.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Principal Engineer - Train Tech (m/f/d)

Software Engineering Erfahrung (7-10 Jahre)
FĂĽhrungserfahrung in einer Principal- oder Staff-Rolle
Kenntnisse in Java und Spring Boot
Erfahrung mit React und/oder mobilen Technologien
Verständnis für komplexe Transport- und Betriebssysteme, idealerweise im Schienenverkehr
Erfahrung mit Microservices und API-Design
Kenntnisse in Datenbankschemas (PostgreSQL, MongoDB)
Erfahrung mit Event-Streams (Kafka)
Kompetenz in Infrastructure as Code (Terraform bevorzugt)
Kenntnisse in CI/CD-Pipelines und cloud-nativen Designmustern
Fähigkeit, technische Schulden gegen die Geschwindigkeit der Bereitstellung abzuwägen
Ausgezeichnete Stakeholder-Management- und Kommunikationsfähigkeiten
Mentoring- und Coaching-Fähigkeiten
Fähigkeit, unter Druck ruhig zu bleiben und datengestützte Entscheidungen zu treffen

Tipps für deine Bewerbung 🫡

Verstehe die Rolle: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen und Verantwortlichkeiten. Überlege, wie deine Erfahrungen und Fähigkeiten zu den Erwartungen des Unternehmens passen.

Betone relevante Erfahrungen: Hebe in deinem Lebenslauf und Anschreiben deine Erfahrungen hervor, die direkt mit der Position als Principal Engineer in Verbindung stehen. Zeige, wie du in der Vergangenheit komplexe Systeme entworfen und implementiert hast.

Technische Fähigkeiten hervorheben: Stelle sicher, dass du deine Kenntnisse in Java, Spring Boot, React und anderen relevanten Technologien klar darstellst. Füge konkrete Beispiele hinzu, wie du diese Technologien in früheren Projekten eingesetzt hast.

Persönliche Motivation: Erkläre in deinem Anschreiben, warum du bei Flix arbeiten möchtest und was dich an der Vision des Unternehmens reizt. Zeige deine Leidenschaft für innovative Mobilitätslösungen und wie du zur Transformation der Bahnindustrie beitragen kannst.

Wie du dich auf ein Vorstellungsgespräch bei FlixMobility Tech GmbH vorbereitest

✨Verstehe die Branche

Informiere dich ĂĽber die spezifischen Herausforderungen und Trends in der Bahnindustrie. Zeige im Interview, dass du die Unterschiede zwischen Bus- und Bahnbetrieb verstehst und wie diese das technische Design beeinflussen.

✨Technische Expertise demonstrieren

Bereite dich darauf vor, deine Kenntnisse in Java, Spring Boot und anderen relevanten Technologien zu präsentieren. Sei bereit, konkrete Beispiele aus deiner bisherigen Erfahrung zu teilen, insbesondere in Bezug auf Architekturentscheidungen und den Umgang mit technischem Schulden.

✨Teamarbeit betonen

Da die Rolle eine enge Zusammenarbeit mit verschiedenen Teams erfordert, solltest du Beispiele für erfolgreiche Teamprojekte und deine Rolle darin bereit haben. Betone deine Fähigkeit, als Bindeglied zwischen verschiedenen Disziplinen zu fungieren.

✨Fokus auf Mentoring und Führung

Zeige deine Leidenschaft für das Mentoring von Ingenieuren und den Aufbau leistungsstarker Teams. Bereite dich darauf vor, darüber zu sprechen, wie du andere unterstützt hast, um ihre Fähigkeiten zu entwickeln und die Codequalität zu verbessern.

Principal Engineer - Train Tech (m/f/d)
FlixMobility Tech GmbH
Jetzt bewerben
F
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>