Software Developer

  • Hours: 100%

  • Location: Zurich City

  • Duration: start date negotiable

swissQuant Group provides quantitative services, consultancy and products for financial and industrial clients, including a number of global Fortune 500 companies. Our business edge originates from the effective translation of Intelligent Technology into measurable, bottom-line client value. swissQuant Group is a privately held company incorporated in 2005 as a spin-off of ETH Zürich.

Position

To strengthen our Optimization practice, we are currently seeking a well-rounded Software Developer with excellent Java skills, practical experience in software development, and strong Mathematical thinking. You will be working on the Portfolio Optimization core components that is an essential part of the swissQuant group ecosystem. In order to assure a steady evolution, you will align with other stakeholders and push the future development of our software products. Moreover, you will be in close contact with Quant Engineers to implement new methodological approaches that seek to make our products more robust and powerful.

You will be expected to work in the research, development, and delivery of quantitative decision-support tools and services, in the area of Optimization. This will include modelling, simulation, and analysis of financial market data, as well as employing various numerical methods to find optimal solutions to very complex problems. As our technology is generally delivered as software, it is important that you are familiar with the software development lifecycle. Assistance in the marketing of our offerings is also a part of the job description. You are therefore expected to possess strong communication skills in addition to excellent technical capabilities.

You have the possibility to take over a lot of responsibility, freedom and autonomy after short time. You can work on a unique software which is used by banks and insurance companies worldwide and strives to be improved and enhanced.

Requirements

As an experienced Software Engineer, you are able to understand quantitative software applications from both a user and technology viewpoint, logically diagnose issues, and work with users and developers to resolve them.
To be a successful candidate, you must fulfil some of the following requirements:

  • Higher university degree (PhD, MSc or equivalent) in a quantitative discipline such as Computer Science, Mathematics, Physics, or Engineering

  • Practical experience with modeling, solving, and tuning complex problems

  • Deep knowledge of Algorithms and Data Structures

  • Proficiency in Java

  • Experience with Git and Maven

  • Practical experience with Optimization and Mathematical Modeling is a strong plus

  • Knowledge of Python is a plus

  • Basic knowledge of financial markets and quant finance is a plus

  • Ability to work well independently and in a team environment

  • Strong analytical thinking

  • Strong communication skills in English

  • Eligible to live and work in Switzerland

Software Developer (PDF, 74 kb)

Register for future career opportunities: Get started