Linux Engineer


XTX Markets is a leading algorithmic trading company 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.

At XTX Markets technology is our business and we are 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. Our culture is non-hierarchical and one where everyone is valued. We strive for excellence in everything we do.


The Shared Engineering team at XTX Markets design, develop and maintain common infrastructure and tooling used across the firm, as well as directly supporting an infrastructure platform for OTC and post-trade technology groups. We rely on code to allow us to scale and operate a robust environment in a consistent and reproducible manner.

We seek a Linux engineer to join our multi-disciplinary team. This individual will have a deep understanding of operating system fundamentals and platform engineering, will code in languages such as Python or Go and most importantly will have a proven history in solving problems using a broad array of tools and techniques.

The successful candidate will enjoy working with all sorts of technology, particularly open-source or inhouse-developed.  Fundamental computer science knowledge is important, but the hands-on technical skills accrued through years of self-directed exploration can be just as valid as a scientific degree. Prior finance knowledge is not required.

As well as utilising your core skills, the role offers the opportunity to learn more about network engineering, software development, cloud and storage systems. You will expand your knowledge beyond Linux engineering and see the direct impact of your work as you collaborate directly with teams responsible for our trading, research and back-office systems.


  • Support and expand the technology platform for a successful financial trading firm, dealing with incidents and performing root cause analysis.
  • Develop automation and tools that can be used company-wide.
  • Actively seek out new knowledge and ideas outside of your comfort zone to share with team.
  • Run technical evaluations to ensure we take rational buy-vs-build decisions.
  • Work independently and manage your own projects and time.


  • Deep Linux engineering skills: developing automated build and patching systems, rolling new kernels and packages, performance tuning, monitoring systems and fixing source code.
  • Excellent skills at the command line; shell scripting should be second nature to you.
  • Comfortable writing code in a language such as Python or Go.
  • Configuration management.
  • Knowledge of cloud service providers is preferred.


We would not expect someone to have all the following skills or experience, but any knowledge would be welcome.  This gives an idea of the wide range of technologies and techniques we use, and what you might expect to be involved with:

  • Network administration and engineering.
  • Metrics and log collection.
  • Monitoring tools.
  • Containerisation technology.
  • Understanding of CI/CD development processes.
  • Large-scale storage, either commercial or open source.
  • Exchange and counterparty connectivity, precise timing infrastructure and latency reduction techniques.