Your application at mtrail.

Dear applicant,

Thank you for your interest in joining the mtrail team! We use a lean hiring process which enables us to react quickly while allowing for enough time to get to know each other.

Your interview partners in the hiring process are members of our management or potential future teammates with a technical or professional background. You are welcome at any time to ask specific questions about our project environment and working conditions.

In order to prepare you in the best possible way and make mutual expectations transparent, you can find the description of our hiring process below. If you have any questions, please do not hesitate to get in touch with your contact person by email.

We wish you good luck and look forward to meeting you!

The mtrail Recruiting Team

  1. Step 1:
    Written application

    Please submit your application by email to and provide the following information:

    • Which role at which location are you applying for?
    • What are your strengths and motivation to work with us?
    • Your CV with a focus on your experience: In which roles have you been working on which subjects? Which tasks did you solve? Which technologies and tools did you use?
    • If you are applying as a software developer, we ask you to fill out this mtrail questionnaire.


    We would like to get an initial overview of your specific work experience and interests in order to assess whether you might be suitable for our projects.


    Within three days, you will receive feedback as to whether we would like to get to know you better. In the positive case, we will suggest a date for an interview within the next two weeks. You will also be assigned a contact person for the rest of the process.

  2. Step 2:

    The first personal meeting takes one hour and has the following procedure:

    • Brief introduction to our company
    • Your experience (main part)
    • Your goals and expectations
    • Our conditions and offers for employees

    We will not ask knowledge questions, but we would like to talk about your concrete experience with technical or professional solutions. It is up to you which topics you would like to present and discuss in detail with us. Your contact persons in the interview will be software or domain experts themselves.

    We usually conduct the interview remotely via Zoom. A personal meeting at one of our office locations is also possible on request.


    You should get an impression of your potential new employer, and we would like to be able to assess you: Did you understand the technical and professional environment in your projects and can you explain it well? What exactly was your role and how well do you know the technologies and tools used? What exactly was your contribution?


    Within 24 hours, we will let you know whether you have qualified for a hands-on session.

  3. Step 3:
    Coding/Domain Session

    In this second face-to-face session, you will meet two mtrail colleagues with whom you may work in the future. Deliberately, neither a member of our management nor a personnel manager will be present. Feel free to ask any questions you have about the company. Your interview partners are encouraged to answer them honestly.

    Are you a software engineer? We will do a two-hour coding session together, for which you are asked to prepare a ten-minute presentation of your top project. We will start with a short and simple Java exercise, after which you will present your topic. This will be followed by an advanced Java exercise. Both exercises are hands-on tasks for which you will be provided with an IDE.

    Your area of expertise is the railway sector? We will organise a three-hour domain session that includes understanding and classifying requirements, a UML modelling exercise, analysis of data and domain-specific tasks, recognition of railway-related elements and a case study.

    We will show you your possible areas of activity, and the teammates will share insights about their daily work.


    You as an applicant and your potential colleagues should be able to answer the following question: Will we be matching on a human and professional level?


    You will receive either a rejection within 24 hours or an offer within three days.

  4. Step 4:

    You will receive a detailed offer in the form of a signed contract of employment.


    A new member of the mtrail team :)


    Take your time to decide whether you can imagine working for us on a long-term basis, and submit the countersigned employment contract within four weeks.

Open positions

  • Senior Java Developer / Architect (F/M/D)

    For Cluj-Napoca

    Căutăm un Senior Java Developer sau Architect cu reședința în România pentru proiecte naționale și internaționale la sediul ostrum din Cluj-Napoca. Sunt posibile munca la distanță și muncă cu normă redusă.  More >>

  • Domain Expert Railway Production (F/M/D)

    For Bern

    Our Bern location is looking for a domain expert in railway production. In this permanent position, you will be directly involved in the analysis and conception of the world’s most innovative system for large-scale control of rail traffic. You will design solutions in a team of experienced developers, technical experts and end users. More >>

  • Senior Java Developer / Architect (F/M/D)

    For Frankfurt am Main

    Our Frankfurt location is looking for a Senior Java developer or architect with residency in Germany. In this permanent position, you will be working on national and international projects. Remote and part-time work are possible. More >>

  • Senior Java Developer / Architect (F/M/D)

    For Bern

    Our Bern location is looking for a Senior Java developer or architect with residency in Switzerland. In this permanent position, you will be working on national and international projects. Remote and part-time work are possible. More >>

mtrail reading Read this yet?