top of page

Senior Scala Developer (Contract)

Job description



Zurich, Switzerland

Duration 6-12 months

We are looking for Scala developers to be a part of our specialized and highly motivated team in Zurich, Switzerland


About the role

  • As a Software Engineer, you will have a unique and exciting opportunity to join a young and dynamic company, committed to delivering value-added services in the investment product space.

  • You will be part of the IT Development department, responsible for designing, implementing and maintaining key business applications and services on our highly-specialized investment product management platform. We value Agility (through SCRUM), Technology (through a modern micro-services platform built with functional programming in Scala) and Collaboration.

  • Thanks to a fluid and concentrated organization, frequent communication with end-users and internal training on the investment product domain you will provide concrete and robust technology solutions to our clients, partners, and users.

  • As part of the Insurance & Wealth Planning Solutions Development team, you will specifically contribute to the rapid growth of the business line.

Your Tasks & Responsibilities


  • Strong knowledge of Scala language

  • 0-5 years of building concurrency servers based on Akka or similar

  • High analytical and design skills

  • Strong understanding of Cloud architecture and application development

  • Good comprehension of functional programming languages including Java/Go/Python/Ruby

  • Experience in agile development methodology is a plus

  • Knowledge of Apache Spark, CI/CD is an advantage

  • Strong communication skills in English. German will be a plus

Our Requirements

  • Fluency in English is essential

  • Eligibility to work in Switzerland

  • Experience building scalable, distributed applications in Scala and Java

  • Strong understanding of Algorithms and Data Structures

  • Experience in developing software in an agile environment

  • Interest in the latest programming trends such as functional and reactive programming

  • Knowledge of relational and non-relational database systems

  • Experience in implementation of APIs for integration with internal and external systems

  • Strong problem-solving skills & ability to learn in a fast-paced environment


Nice to have


  • Financial background in either banking or the insurance industry

  • Cloud migration activities either Public or Private

  • Experience of working with design thinking techniques in iterative sprints is an advantage to this role

  • CQRS and event sourcing hands-on experience

  • Knowledge of serverless architecture would be a benefit

  • DevOps experience configuration management, containers, virtualization, continuous integration, and deployment

  • Practical experience with, either or both, AWS or Azure

  • Akka / Akka Persistence / Akka HTTP / Akka Streams / ScalaZ / Play / Slick / Kafka / event streaming pipelines,

  • Docker / Kubernetes / AWS / Jenkins / AngularJS


If interested, please send your complete application (CV, cover letter, reference letter, diplomas, and certificates) at


Seniority Level: Fresher/mid-level/senior


Industry: Technology


Employment Type: Contract

Need more details?

We are here to assist. Contact us by phone, e-mail or via our social media channels.

bottom of page