Software Engineer - Trading Data Technology in London
Software Engineer - Trading Data Technology

Software Engineer - Trading Data Technology in London

London Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
XTX Markets

At a Glance

  • Tasks: Join a new team to design and build a cutting-edge Trading Data platform.
  • Company: XTX Markets, a leading algorithmic trading firm with a collaborative culture.
  • Benefits: Enjoy free gym access, daily meals, extensive medical benefits, and 25 days holiday.
  • Other info: Dynamic environment with opportunities for ownership and growth in a non-hierarchical culture.
  • Why this job: Make an impact in finance using state-of-the-art technology and innovative solutions.
  • Qualifications: Solid CS fundamentals and proficiency in a statically typed language; Golang experience is a plus.

The predicted salary is between 60000 - 80000 £ per year.

The FirmXTX 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. It uses those forecasts to trade on exchanges and alternative trading venues, and to offer differentiated liquidity directly to clients worldwide. The firm trades over $250bn a day across 35 countries and has over 250 employees based in London, Singapore, New York, Paris, Bristol, Mumbai, Yerevan and Kajaani.

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. We are actively seeking new methods and ideas. The models that drive our trading strategies have evolved considerably over the last 10 years, from econometric methods that gave our company its name, to trees, to neural networks, to modern deep learning architectures. 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, developers and technologists with backgrounds in pure math, programming, physics, computer science and machine learning. The firm is also constructing a large-scale data centre in Finland to future-proof its significant computational capabilities.

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. Our culture is non-hierarchical and one where everyone is valued. We strive for excellence in everything we do.

The Role

The Trading Data Technology is a new team at XTX Markets: it is responsible for the design, implementation, and operation of the firm’s Trading Data platform. The platform is an early stage / greenfield build. Its initial projects will be centred around standardising the capture of the firm's order data, as well as how we make it available to systems and users. This system is designed to be highly available, handling hundreds of millions of messages a day in real time. There will also be multiple forms of storage to support the platform’s various stakeholders, including kafka, column-store databases, and S3-like files. Developers at XTX are engaged in the entire software development lifecycle of software development. Developers work closely with other teams to gather requirements, before implementing, delivering and supporting their solutions. The Trading Data Technology team will be based in London. However, stakeholders to the platform exist in multiple locations including London, New York & Singapore. There is currently a shared support rota with the Post Trade Technology team, which includes weekend on call every 10 weeks.

Responsibilities

  • Back-end services are built in Go with some additional web-based GUI development in React.
  • Engineers at XTX adopt a tech agnostic approach, opting for the best tool for each specific task.
  • We do not expect candidates to have prior experience in front-end programming, or Golang, but it is essential that you are open-minded to using new technologies as appropriate.
  • Communicate across front and back-office teams and users of the platform to understand wider business requirements and convert them into scalable, technical solutions.
  • This is the 2nd hire for the team, and the hire will be expected to own the design and development for their projects.

Essential Attributes

  • A solid grounding in academic CS fundamentals, algorithms and data structures.
  • Demonstrated commitment to rigorous software engineering discipline.
  • Strong proficiency in a statically typed language.
  • Prior experience with Golang is desirable, but certainly not required.
  • Similarly, experience with front-end programming is not required.
  • Desire to take ownership over projects and complex technical challenges.
  • Familiarity with concurrent programming techniques and exposure to asynchronous, distributed systems.
  • Understand database performance characteristics including indexing, query execution, with experience designing and optimising schemas and queries.
  • Finance experience is not required, but the role will rapidly entail becoming a subject matter expert in the domain.
  • We are targeting approximately 3 to 5 years’ experience.
  • We view applications holistically and do have some flexibility around exact experience level.
  • Please note that, whilst this role will involve significant ownership over projects; it is likely not suitable for those targeting a leadership position.

Benefits

  • Onsite gym, sauna, and fitness classes at no charge.
  • Extensive medical benefits including an on-site doctor and therapist at no charge.
  • Breakfast and lunch provided daily.
  • Various supports for caregivers, including emergency dependent care.
  • Beautiful Kings Cross office: Office Video
  • 25 days paid holiday per year + statutory holiday and paid sick days.
  • We currently operate 4 days a week in-office, 1 from home.

Software Engineer - Trading Data Technology in London employer: XTX Markets

XTX Markets is an exceptional employer, offering a dynamic work environment in the heart of London where technology and innovation thrive. With a strong focus on teamwork and collaboration, employees benefit from extensive growth opportunities, cutting-edge resources, and a culture that values every individual's contribution. The firm provides a range of perks including an onsite gym, comprehensive medical benefits, and generous holiday allowances, making it an attractive place for those seeking meaningful and rewarding careers in algorithmic trading.
XTX Markets

Contact Detail:

XTX Markets Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Trading Data Technology in London

✨Tip Number 1

Network like a pro! Reach out to current employees at XTX Markets on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the Trading Data Technology team.

✨Tip Number 2

Prepare for technical interviews by brushing up on your algorithms and data structures. We recommend doing mock interviews with friends or using online platforms to get comfortable with coding challenges.

✨Tip Number 3

Show your passion for technology! Be ready to discuss your favourite projects or technologies you've worked with. This will help you stand out and demonstrate your commitment to continuous learning.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at XTX Markets.

We think you need these skills to ace Software Engineer - Trading Data Technology in London

Machine Learning
Data Analysis
Software Development Lifecycle
Back-end Development
Go Programming
React
Concurrent Programming
Distributed Systems
Database Design
Schema Optimisation
Technical Communication
Problem-Solving
Ownership of Projects
Adaptability to New Technologies

Some tips for your application 🫡

Show Your Passion for Tech: When writing your application, let us see your enthusiasm for technology and software engineering. Share any personal projects or experiences that highlight your love for coding and problem-solving.

Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for the Software Engineer role at XTX Markets. Highlight relevant skills and experiences that align with our focus on trading data technology and your willingness to learn new tools.

Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your experiences and skills, making it easy for us to see how you fit into our team and culture.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at XTX Markets

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Go and React. Even if you haven't used them before, showing a willingness to learn and adapt will impress the interviewers.

✨Understand the Business

Get a grasp of how algorithmic trading works and the role of data in it. Research XTX Markets and their approach to trading data technology. This will help you connect your technical skills to their business needs during the interview.

✨Showcase Problem-Solving Skills

Be prepared to discuss past projects where you tackled complex technical challenges. Highlight your thought process and how you approached problem-solving, as this aligns with their focus on ownership and rigorous software engineering.

✨Ask Insightful Questions

Prepare thoughtful questions about the Trading Data platform and its future projects. This shows your genuine interest in the role and helps you understand how you can contribute to the team’s success.

Software Engineer - Trading Data Technology in London
XTX Markets
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>