Bern 65
Staff Frontend Engineer (m/f/d) 60-100%
- 28 September 2026
- 100%
- Bern 65
About the job
Move Switzerland with us.
What you can look forward to.
In the agile programme area Capacity Control, we develop, operate and train central software products that ensure over 10,000 train journeys are safe and punctual every day. You will work on railway-critical and highly available systems and take on a key role in the transition from a desktop frontend based on Eclipse RCP to a modern web architecture with Canvas and WebGL. You can expect a cross-team environment with plenty of scope for design, close collaboration with the business and visible impact in the operations centres. You will grow professionally and personally by taking on architectural work, empowering the team and shaping the path to a sustainable frontend platform.
Benefits such as free GA travelcards, discounted travel abroad – also for the family – can be found on our website under Benefits.
What you can achieve.
- As a Staff Frontend Engineer, you design the architecture and design of the future web UI of a highly available capacity control application, contributing to stability, performance, good usability and sustainable maintainability in railway operations.
- You translate complex professional requirements into robust web views, Canvas- and WebGL-based user interfaces, clearly defined APIs and reusable web components.
- You assess technical options transparently, make sound decisions and plan features realistically to keep effort and benefit in balance.
- You provide well-founded advice to product owners, system architects and managers so that architectural decisions are based on a solid technical foundation.
- You empower development teams across teams through coaching, pairing, as well as code and architecture reviews, and anchor common UI standards for consistent development.
- You promote a sustainable engineering culture with clear best practices, templates and well-maintained documentation, and consistently transition prototypes into production-ready software.
What you bring with you.
- Enjoy enabling others and effectively sharing knowledge in cross-functional teams.
- Analytical and structured thinking to clearly communicate complex matters and confidently coordinate with many stakeholders.
- High quality standards combined with pragmatism and taking responsibility throughout the entire lifecycle from idea to operation.
- Several years of experience in designing and implementing modern web frontend architectures for business-critical applications. Confident in using TypeScript, Angular, web components, Canvas, WebGL and SVG as well as robust interfaces to backends.
- Familiar with Java-based cloud environments. Practical experience with Java, Spring, OpenShift and Solace Messaging. Experience in migrating desktop and rich client applications to web frontends and in the conscious use of AI-supported development.
- German at C2 level and English at C2 level.
Your salary and benefits. We have a fair and progressive salary system and actively promote pay equality. Therefore, further and detailed information about the salary system at SBB is transparently available. This position is at requirement level L, regional allowance level 1. More about salary and benefits .
How to succeed in starting. Your desire to move Switzerland with us is our greatest motivation. Therefore, we do not require a cover letter for this position. If you still wish to share your motivation with us, you can do so in our application tool.
Doing great things is easier on a first-name basis. This starts with your application.
Applications by email cannot be considered. We do not accept dossiers from recruitment agencies for this position.
Workplace Bern / Work SmartSwiss Federal Railways SBB
SBB Recruiting Support
Hilfikerstrasse 1
3000 Bern 65
+ 41 51 220 20 29