Frontend Developer (all genders)

You focus on frontend development for railway test automation solutions and client projects. Depending on your seniority, you may also lead projects to success.

Frontend Developer (all genders)

Systems Lab 21 GmbH is a young IT engineering company enabling the digital future of Europe’s railway system. We are searching for engaged software engineers who are looking for an impact on sustainable mobility, their own work environment, and technical solutions.

Our mission is to make rail travels in Germany and Europe more efficient and reliable by streamlining the planning, testing, and commissioning of Digital Railway Infrastructures.

We are very well networked with operators such as DB InfraGO (German Railway) and SBB (Swiss Railway), as well as with manufacturers and approval bodies. For them, we demonstrate technical feasibility in research projects, provide an integration platform (EULYNX Live) and advise on strategic technology decisions.

Our solutions are coordinated with European standardization committees, which makes them applicable in many European countries.

TEN-T Corridors in Europe
Help us make these trans-european corridors a reality!

About the Position

  • You will focus on frontend development with the option to explore our backend and continuous integration & delivery for signal planning and test automation solutions. Our frontend is based on JavaScript/TypeScript and React. We also use electron.
  • In our backend we work with C#, C++ and Rust; tools of the trade include Azure, Docker and Kubernetes.
  • You will closely collaborate with the rest of the team on good software design, API design, software architecture and improving our delivery
  • You care about the user experience, actively take ownership and define creative solutions for workflows, visualizations and interactions
  • More important than many years of experience with our tech stack is that you bring openness and ambition to develop yourself further and to open new problem areas.
  • We are a service provider for our customers: You come into personal contact and develop your own ideas to solve their problem. You consult clients and carefully implement solutions within the given timeframe.
  • Software you write will be adequately tested and documented by you and you will proactively improve delivery quality
  • We already have a profitable business that is fully owned by the founders, without outside investors. However, nothing is set in stone, and we are jointly responsible for growing a company worth working for.
  • As a senior, you are expected to lead teams and manage projects financially and technically by managing client relationships, project plans and coaching other team members. In other words: you are accountable for the end-to-end success of the project
  • Existing experience in the railway and Command, Control and Signalling domain are a big plus (ETCS, EULYNX, Interlocking and Safety Logic, etc), but not required - we will need you to dive into the world with us, however, and familiarize yourself with technical specifications, standards, processes and the fascinating but complicated landscape of European railways
  • Written and spoken fluency in the English language is a MUST, German is a big plus
  • Experience with functional safety and related development processes is a plus (V-Model, EN50128 etc.)

You don't tick all boxes? Don't worry, we are looking for a diverse team and are open to different backgrounds and experiences. We are looking for a person who is open to learning and growing with us and who equally helps us grow.


  • Senior: 67,000 - 80,000 EUR/year
  • Mid: 48,000 - 65,000 EUR/year
  • Junior/Internships: 32,000 - 44,000 EUR/year

Other Benefits

  • 30d paid holiday p.a.
  • 4 weeks work from anywhere p.a.
  • 49-Euro-ticket (German public transportation ticket)
  • flexible working hours, just consider your colleagues
  • high impact on tech, work environment and sustainable mobility
  • support for your learning goals (trainings, conferences, books etc.)

About Systems Lab 21 GmbH

Currently situated in Potsdam Griebnitzsee on a green, modern science campus next to a lake and close to Berlin, we are a small team of engineers who want to bring positive change to European mobility – both technically as well as culturally. In our mindset, creative exploration and designing dependable software architectures are always connected.

We believe in lean principles, fast decision processes, autonomy and joint ownership of our business and solutions.

To support this close collaboration, we currently work 3 days per week onsite in Potsdam and grant you full flexibility to work from anywhere for the remaining time. You don't have to worry about the Öffi fare, we will cover your monthly public transport ticket (Deutschlandticket/Berlin ABC ticket respectively) fully.

Outstanding software engineering is our core competence. We deliver working software in a short period of time and use our expertise to find scalable and long-term solutions for the new challenges of the rail sector.

Rather than just fruit baskets and free soft drinks, we offer you a real opportunity to make a large scale, purposeful impact on our future and a competitive salary.

How to apply

We currently use a two-stage hiring process. In the first conversation we discuss the general fit of your qualifications and career goals and your motivation. If things look good, we will ask you to submit a work sample (e.g. in shape of a coding exercise for developers) which will be reviewed and discussed in the second interview. We then come back to you with as much quality feedback as we can, including a potential offer. We strive to make a timely decisions (within 1-2 weeks) after your last interview.

Please apply through email at with an up-to-date CV or LinkedIn profile, a short description of the role you're interested in and why you're applying. Work samples or GitHub profile are appreciated but optional.

Hiring manager: