Bern
Senior Software Engineer Backend (Contract Assignments)
- 19 August 2026
- 80 – 100%
- Permanent position
- German (Fluent)
About the job
We invent. With substance.
Good software does not come about by chance. It is created through foresight, technical skill and genuine collaboration. For over 25 years, we have been developing sustainable IT solutions with open technologies and a clear commitment to quality.
A special focus of our work lies in the mobility sector and the public sector. Together with our clients, we develop solutions that are used daily by many people and create societal value.
We rely on long-term partnerships and often accompany our clients over many years within the framework of mandates. This way, you can not only co-develop solutions but also significantly and sustainably shape them.
we care | we invent | we contribute
You contribute – What you bring
- Java expertise: You are absolutely confident in the Java ecosystem and have realised numerous complex backend solutions with Spring Boot over many years.
- Architectural mindset: You effortlessly understand complex systems and bring a deep understanding of modern backend architectures.
- AI mindset: You have a natural familiarity with modern AI tools and coding assistants and are interested in new workflows such as agentic coding.
- Doer & team player: You enjoy working independently but truly flourish in an interdisciplinary team.
- Close to the customer: Enjoyment in long-term collaboration with clients in agile teams – very good German language skills are required for this.
Ideally, you have a degree in computer science (university, university of applied sciences or college). Experience with frontend technologies such as Angular or React as well as knowledge of Quarkus, PostgreSQL, Kafka and containerised environments with Docker or Kubernetes are advantageous. An affinity for mobility rounds off your profile.
You invent – What you learn and develop with us
- Architecture & code: You drive the further and new development of modern backend solutions and actively shape technical concepts and system architectures.
- Quality from conviction: You live clean code and ensure software quality through reviews, automated testing and targeted use of AI tools.
- Interdisciplinary team spirit: You work closely with colleagues in interdisciplinary, agile teams to create holistic products.
- Customer proximity: You advise our clients on an equal footing on technical issues and support them sustainably and long-term within the framework of mandates – from the idea to the support of the productive system.
- Knowledge hub: As a senior, you share your knowledge within the team and support younger developers in their development.
We care – What to expect from us
- Lots of creative freedom and real co-responsibility
- Long-term customer relationships and projects with substance
- Flexible working hours and good social benefits
- An uncomplicated, collaborative environment
- Workplace on site in Bern, remote work possible to some extent
Application
We are straightforward and like direct contact with you. Therefore, we do not accept applications from recruitment agencies.
We look forward to hearing from you, preferably directly via our website: https://www.puzzle.ch/jobs/senior-software-engineer-backend.