Senior Software Engineer
newcastle upon tyne, england, United Kingdom
We have been mandated by a large and established Investment Management company, to seek a senior software engineer / developer to join their tech development team. This fund operates a global business, recognised for generating market-leading returns across a multi-strategy platform.
They are building a new hub, in the north of England and looking for individuals for their brand new tech team, supporting all areas of the business including front office, quantitative analytics, risk management, economic research, and middle office.
Key responsibilities will include:
Building re-usable and performant solutions to problems which arise across many different functions, such as working with the Quant team on the architecture of valuation, risk, and pricing systems.
Working with their architecture group to develop scalable and high performance streaming compute operations.
Taking ownership of technical products and projects – the fund expects its developers to own all aspects of development projects from start to finish, from establishing business requirements and design development, to testing and release management.
Technical Requirements:
Excellent programming and technology skills, including an in-depth understanding of and recent programming experience in C#/.Net or other object orientated languages such as Java or Python.
Experience working with SQL databases.
Other useful skills:
Knowledge of Rabbit MQ and AMPS.
The team is talented and successful. They are looking for an ambitious individual; someone who is keen to take on the broad responsibilities of the role and leverage the firm’s cutting-edge systems. They understand how to attract these skills and compensation will naturally be competitive with a market leading bonus structure.