Browse All Jobs
Job Description

XTX Markets is seeking a Software Developer to join their Shared Engineering team in London. The firm is a leading algorithmic trading firm that uses state-of-the-art machine learning technology. The Shared Engineering team develops systems and infrastructure that the rest of the firm relies on, aiming to produce robust tools and services for other teams to use with minimal oversight.

This role is ideal for someone interested in solving infrastructure-level problems using concise and efficient code. The team primarily develops in Go, but knowledge of this language is not required upfront. The role involves working on in-house job scheduling, monitoring, metrics collection, network automation, Kerberos infrastructure, Linux build system, and a company-wide monorepo.

The successful candidate will also operate traditional infrastructure, including servers, network switches, and storage systems.

Responsibilities:

  • Design, develop, and improve systems used by other teams.
  • Automate complex processes and systems.
  • Mentor other team members.
  • Troubleshoot problems across technical domains.

Requirements:

  • Fluent coding in a language such as Go or Python, with competence in Bash and C.
  • 5 years’ experience.
  • Expert use of standard development tools/techniques such as git, IDEs, and CI/CD.
  • In-depth knowledge of Linux and host-level TCP/IP networking.
  • Practical experience of automation.
  • Evidence of building excellent relationships with peers.

The role offers:

  • 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.
  • 25 days paid holiday per year + statutory holiday and paid sick days.
  • Generous Pension contributions.
Apply Manually