Software Developer - Infrastructure

Reposted 16 Days Ago
Be an Early Applicant
London, England
In-Office
Mid level
Financial Services
The Role
The Software Developer in Infrastructure will design and improve systems for other teams, automate processes, mentor peers, and troubleshoot infrastructure problems, primarily using Go and Python as programming languages.
Summary Generated by Built In

The Firm

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. 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 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 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:


  • Job Scheduling: Develop our in-house solution to manage workflows and batch jobs.
  • Monitoring and Alerting: Improve systems that notify teams about issues in production environments.
  • Network Automation: Create tools to automate network configuration and management.
  • Security Infrastructure: Build and maintain AAA platforms, proxies, and our custom secure Linux distribution.
  • Linux Build Systems: Contribute to the development of our general-purpose Linux build and management infrastructure.
  • Asset Database: Enhance the system used to manage costs and inventory across key departments like Procurement, Finance, and Datacentre Operations.
  • Developer Experience: Improve workflows for the company monorepo, build systems, and deployment pipelines to optimize developer productivity.
  • Self-Service Tools: Design reliable and efficient systems to manage the services provided by diverse technologies, including network filesystems, packet captures, client onboarding processes, and more.

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.

This is not a Linux sysadmin, SRE, or network engineering position (we already have this expertise within the team), but having a solid foundation and interest in these domains is crucial.

If you enjoy solving problems with clean, well-understood technology, we’d love to hear from you.

 

Essential Attributes

To succeed in this role, you should have:

    • Fluency in a programming language such as Go (preferred), Python, Java, or C++.
    • Competence with Bash and C.
    • Expertise in development tools and techniques, including git, IDEs, and CI/CD processes.
    • Proven experience creating self-service tools or automation that made a positive impact and were widely adopted by users.
    • Strong knowledge of Linux system administration and host-level TCP/IP networking. Comfort with debugging operating system issues and working at the command line is essential.

 

Desirable Attributes 

Experience with the following technologies would be a great addition but is not required:

  • Familiarity with TypeScript, React, or basic HTML for web development.
  • Exposure to containerization and virtualization tools like Docker, Podman, or KVM.
  • Experience with configuration management tools like Terraform, Bash, or Python scripts.
  • Knowledge of networking concepts like STP, BGP, OSPF, and multicast routing.
  • Understanding of counterparty connectivity and other trading infrastructure.


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: https://vimeo.com/257888726
  • 25 days paid holiday per year + statutory holiday and paid sick days.
  • Generous Pension contributions.
  • We work 4 days per week in the office, 1 from home unless stated otherwise.

Top Skills

Bash
C
Docker
Go
Grafana
Linux
Prometheus
Python
React
Terraform
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: London
209 Employees
Year Founded: 2015

What We Do

We are a leading quantitative-driven electronic market-maker partnering with counterparties, exchanges and e-trading venues globally to provide liquidity in the Equity, FX, Fixed Income and Commodity markets. We provide consistent liquidity, helping market participants throughout the world obtain the best prices in the various assets classes we cover, regardless of changing market conditions.

XTX Markets is a diverse organisation 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. We strive for excellence in everything we do.

At XTX Markets technology is our business. Our competitiveness is determined by the collective intellectual power of our people who collaborate on solving the most interesting problems in financial technology. Our culture is non-hierarchical and one where everyone is valued.
Whether you are a computer programming or mathematics graduate, a website designer or an IT engineer – we have recruited and continue to recruit experts with a wide and eclectic array of skills. We are market leaders in what we do.

Similar Jobs

Hybrid
London, Greater London, England, GBR
289097 Employees

Cohere AI Logo Cohere AI

Software Engineer

Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
In-Office
29 Locations
224 Employees

Perplexity Logo Perplexity

Senior Software Engineer

Artificial Intelligence • Software
In-Office
4 Locations
41 Employees
200K-300K

OpenAI Logo OpenAI

Software Engineer

Artificial Intelligence • Machine Learning • Generative AI
In-Office
London, Greater London, England, GBR
224 Employees

Similar Companies Hiring

Yooz Thumbnail
Software • Machine Learning • Fintech • Financial Services • Cloud • Automation • Artificial Intelligence
Aimargues, FR
470 Employees
Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Rain Thumbnail
Web3 • Payments • Infrastructure as a Service (IaaS) • Fintech • Financial Services • Cryptocurrency • Blockchain
New York, NY
40 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account