Location: Zurich City
Duration: start date negotiable
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.
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