Professional Software Engineer (SBB – Migration & Capacity Management)

Project: Migration and enhancement of railway capacity management and automation systems to improve scheduling, monitoring, and real-time event handling.
Role: Develop, migrate, and modernize critical software components while ensuring seamless integration with capacity planning systems.
Tasks:
Lead backend application development for system migration.
Design and implement new architectural solutions in Java and Spring Boot.
Develop high-performance, scalable interfaces for railway automation.
Manage DevOps pipelines using Jenkins, Maven, Sonar, and ArgoCD.
Collaborate on defining software architecture principles and best practices.
Work closely with stakeholders to align technical solutions with business needs.
Tech Stack: Java SE (up to 22), Spring Boot, Spring Integration, OpenShift, Kafka, Solace, ArgoCD, Helm, Jenkins, Sonar, Eclipse RCP.
Requirements: Fluent German; 60% onsite work in Switzerland required if coming from abroad.

Apply for this job