This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
CoinShares deploys proprietary, systematic, computer-driven trading strategies across multiple digital assets and cryptocurrencies, including futures and options. The Trading Engineering team is responsible for all aspects of software development to support this. The successful candidate will have an opportunity to solve challenging problems arising in a crypto trading environment alongside traders, engineers, quantitative researchers, and operations.
Job Responsibility:
Developing the next generation trading platform in collaboration with other team members
Translating requirements from the trading team to the platform and helping to create new tools to improve business performance
Creating, prototyping and developing new ideas and features
Maintaining and improving existing features and codebase
Optimising platform performance and ensuring scalability
Producing well documented code
Implementing monitoring to detect unexpected failures or behaviour
Undertaking any other such duties as may be reasonably required by the role
Requirements:
Proven programming skills with any object-oriented language (C++, Java, Golang)
Proven skill in Python and design patterns
Strong interpersonal skills, communication, and problem-solving
Knowledge of Linux and Shell environments
Willingness to multi-task and context-switch
Positive, collaborative and curious mindset
Nice to have:
Experience of Agile methods such as Scrum and Kanban
Understanding of data structures and SQL-based data
Understanding of Docker, Kubernetes and Helm
Experience working with REST and Websockets
Interest in financial markets, digital assets and cryptocurrency