Enable job alerts via email!
A leading algorithmic trading firm in the City of London is seeking a software developer to enhance custom-built systems and tools. In this role, you will work on job scheduling, monitoring, and automation projects, while also contributing to an on-call rotation. Fluency in a programming language such as Go or Python is essential, along with strong knowledge of Linux system administration and automation. The firm offers a dynamic work environment and various employee benefits including fitness facilities and extensive medical coverage.
XTX Markets is a leading algorithmic trading firm which uses state-of-the-art machine learning technology to produce price forecasts for over 50,000 financial instruments across equities, fixed income, currencies, commodities and crypto.
We leverage the talent of the people who work here, modern computational techniques and state-of-the-art research infrastructure to analyse large data sets across markets quickly and efficiently, to maximize the effectiveness of our proprietary trading algorithms.
XTX Markets has an unrivalled level of computational resources in the trading industry, with a growing research cluster currently containing over 25,000 GPUs with 650 petabytes of usable storage. Teams across the firm include world-class researchers with backgrounds in pure math, programming, physics, computer science and machine learning.
At XTX Markets technology is our business and we are a diverse organization which attracts outstanding talent from across all industry backgrounds. We are focused on teamwork and our people collaborate on all aspects of the business, working openly and with respect for each other, our clients and the market.
The Shared Engineering team at XTX Markets develops and maintains the systems and infrastructure that form the backbone of our organization. We design robust tools and services that enable trading, research, and back-office teams to operate seamlessly and efficiently with minimal disruption.
We are looking for a software developer to join our team as part of a planned expansion. In this diverse and hands-on role, you will design, build, and enhance custom-built systems and tools tailored to the needs of the organisation.
You can expect to work on a wide variety of impactful projects, all of which are used by other teams, such as:
In addition to software development, you’ll also participate in an on-call rotation (approximately half a week every five weeks) to support all services the team provides.
To succeed in this role, you should have:
Experience with the following technologies would be a great addition but is not required:
Benefits include: