Zürcher Kantonalbank und ihre Tochtergesellschaften
Zürich
Senior Fullstack Software Engineer Kotlin/Java (m/f/d)
- 22 September 2026
- 100%
- Zürich
Job summary
Join our experienced DevOps team in Basic Banking in Zürich! Work in a collaborative environment with great benefits.
Tasks
- Implement backend requirements using Kotlin/Java and Spring Boot.
- Take ownership of the entire software lifecycle from ideation to production.
- Maintain legacy applications and contribute to new developments.
Skills
- Degree in Computer Science or equivalent experience required.
- Proficiency in Kotlin, Java, Angular, and Typescript is essential.
- Good command of German is necessary.
Is this helpful?
About the job
80% - 100% | IT / Business Engineering | Zurich | Experienced Professionals
We are a well-coordinated DevOps team in the Basic Banking sector, consisting of fullstack developers and business engineers. Together, we develop and operate our applications and live the DevOps approach to implement innovative solutions efficiently. With our self-developed software, Zürcher Kantonalbank processes thousands of transactions daily at ATMs and bank counters. Our applications are designed for high volume, robust, secure, and rich in interfaces. Some of the applications are at the end of their software lifecycle and are therefore being completely renewed. To strengthen our team, we are looking for a motivated individual with technical know-how and enthusiasm for agile collaboration. Become part of us and develop the banking solutions of tomorrow.
Skip a time-consuming cover letter and send us your CV with your contact details directly. We look forward to meeting you!
Skip a time-consuming cover letter and send us your CV with your contact details directly. We look forward to meeting you!
Your tasks
- Implementing requirements in the backend (Kotlin/Java & Spring Boot), frontend (Angular, Typescript) on-premises and in the cloud (Azure)
- Taking responsibility throughout the entire software lifecycle from idea generation to production
- Maintaining and further developing existing legacy applications as well as co-designing new developments from scratch
- Conducting technical concepts, software architecture, analyses, and design of new features
Your profile
- Completed university degree in computer science or equivalent education or professional experience
- You take ownership and set impulses within the team
- Several years of professional experience as a software engineer
- You are proficient in Kotlin/Java, Spring Boot, Angular, and Typescript
- If you additionally bring C++ knowledge for the older application parts, even better
- Very good command of German
Our offer
- Work-life balance: family allowance, subsidised crèche places, and part-time career options
- Work model: flexible working hours, remote work (2 days/week), unpaid leave, sabbatical options
- Various additional benefits: paid training and conferences, subsidies for public transport, special conditions for banking transactions, supplementary health insurance, and attractive pension benefits
- Flexible working hours, mobile working, and compatibility of work and private life are a matter of course for us
- Market-conform base salary and a performance-related variable remuneration as well as diverse benefits
- Continuous development – personal, professional, and technical
- Unique overall package, which besides the attractive base salary and variable remuneration offers many additional benefits and discounts (e.g. sports offers, childcare, health insurance, and much more)
Amir Reshef
is happy to assist you.
Phone: 044 292 27 39
is happy to assist you.
Phone: 044 292 27 39