Region Bern Mittelland (BE/SO/AG)
Staff Frontend Engineer (m/f/d)
- 10 August 2026
- 60 – 100%
- Permanent position
- German (Fluent), English (Fluent)
- Region Bern Mittelland (BE/SO/AG)
About the job
Move Switzerland with us.
Staff Frontend Engineer (m/f/d)
Bern
01.09.2026 or by arrangement
60-100%
103857
What you can look forward to.
We in the agile programme area Capacity Control develop, operate and train central software products that keep over 10,000 train journeys 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, 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 application for capacity control, 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 evaluate 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 sharing knowledge effectively in cross-functional teams.
- Analytical and structured thinking to communicate complex matters clearly and coordinate confidently with many stakeholders.
- High quality standards with pragmatism and 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 handling 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 as well as in the conscious use of AI-supported development.
- German at level C2 and English at level C2.
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 your start.
Your desire to move Switzerland with us is our greatest motivation. Therefore, we waive a cover letter for this position. If you still want to share your motivation with us, you can still do so in our application tool. Achieving great things is easier on a first-name basis. This starts already with your application.
We do not accept dossiers from recruitment agencies for this position.
About the position
Helene Mandalidis, People Leader Phone +41 79 755 51 79