As a Developer at GLG you will be working hand-in-hand with world class Portfolio Managers, traders and researchers. Your challenges will be varied, and will involve building and implementing new trading and portfolio management tools. This will be a hands-on role involving all stages of our development and testing process.
Engaging with the business and enabling Portfolio Managers and Analysts via technology is key to our work. GLG is a discretionary hedge fund and as such we require world class technology solutions to enable best alpha generating decisions. Your work will have a direct impact on the business and our PnL.
We are continually expanding the markets, asset classes and regions in which we trade as well as the styles in which we trade them. The team is responsible for designing imaginative and flexible tools to keep pace with this change.
We are looking to hire talented software engineers across the experience spectrum, and previous experience with almost any asset class will be an advantage.
The GLG Trading Technology team is a small flexible team directly supporting the needs of our business. We work on strategic projects, for example the creation of best-in-breed portfolio management toolsets, as well as responding quickly to ad-hoc requests from our traders and Portfolio Managers, thus being directly involved in day-to-day business.
GLG has a small company, no-attitude feel. It is flat structured, open, transparent and collaborative, and you will have plenty of opportunity to grow and have enormous impact on what we do. We are actively engaged with the broader technology community.
We offer competitive compensation, a generous holiday allowance, various health and other flexible benefits. We are also committed to continuous learning and development via coaching, mentoring, regular conference attendance and sponsoring academic and professional qualifications.
Our systems are almost all running on Microsoft servers and most of our code is in C#.
We use Bitbucket for source control, Octopus for continuous integration, Grafana + Influx for metrics collection and HipChat for internal communication. But our technology list is never static, we constantly evaluate new tools and libraries.
Technology and Business Skills
You will be an expert software developer and ideally have an understanding of the financial markets with relevant electronic trading experience in at least one of the asset classes that we trade. You’ll be a member of a highly-focussed team with an exceptionally broad responsibility, so great communication skills and an ability to work as part of a team are a must. You’ll possess a significant proportion of the following skill-set;
- Exceptional problem solving skills
- Desire to automate
- Excellent aptitude with C#
- Strong knowledge in REST API or similar web communication technologies
- Strong knowledge with database design and usage (RDBMS or NoSQL)
- Experience of using messaging systems such as RabbitMQ, Kafka, MSMQ.
- Experience of testing lifecycle and appreciation of benefits of automated testing
- Strong understanding of n-tier software systems.
- A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review, unit testing, refactoring and related approaches
- An excellent understanding of financial markets and instruments
- Experience of front office software and/or trading systems development e.g. in a hedge fund or investment bank
- Experience of web based development
Strong academic record and a degree with high mathematical and computing content e.g. Computer Science, Mathematics, Engineering or Physics from a leading university
Craftsman-like approach to building software; takes pride in engineering excellence and instils these values in others
Demonstrable passion for technology e.g. personal projects, open-source involvement
Self-organised with the ability to effectively manage time across multiple projects and with competing business demands and priorities
Strong interpersonal skills; able to establish and maintain a close working relationship with traders, quantitative researchers, and senior business people alike
Confident communicator; able to argue a point concisely and deal positively with conflicting views.