Xtxmarketstechnologies

Software Developer - Shared Engineering

London, England, United Kingdom. Posted 3 months ago

The role

You will build and own platform services and internal developer tooling, from design to production. The team works on the foundations the firm's engineering runs on, such as alerting, job scheduling, host inventory and CI/CD.

What you will do

  • Build and own platform services and internal tooling end-to-end, from design through to production, primarily in Go.
  • Improve developer experience by reducing friction in the build, CI/CD path and strengthening shared libraries.
  • Help shape how the wider firm adopts AI and coding-assistant tooling safely and effectively, including guardrails and tooling.
  • Work with network and Linux engineers to understand infrastructure needs and expose them cleanly in software.
  • Mentor and share knowledge so others can maintain and build on the systems you develop.
  • Review code and raise standards through thoughtful code review.
  • Take part in on-call once up to speed, troubleshooting problems that span several technical domains.

Required qualifications

  • 3+ years of experience with strong software-engineering fundamentals.
  • Production experience owning services end-to-end.
  • Comfortable on Linux, with an understanding of processes, networking basics, packaging and systemd.
  • Solid grasp of build systems, CI/CD and release pipelines, including experience in a monorepo or serious build/release setup.
  • A track record of shipping and closing out deliverables.
  • Good written and verbal communication, and a collaborative approach with non-developer engineers.

Nice to have

  • Interest or hands-on experience in developer experience and AI/coding-assistant tooling.
  • Experience with infrastructure or platform software such as inventory systems, monitoring, alerting, scheduling or container orchestration.
  • Experience designing APIs, data pipelines and schema management.
  • Infrastructure-as-code and cloud fluency; Terraform and AWS are used, and Azure or GCP experience is also relevant.
  • Experience with hardware, networks or datacenters, which is valuable for collaboration though the role does not manage them.

Before you apply

  • Go is the day-to-day language, but strong backgrounds in other statically typed languages are welcome.

About the company

XTX Markets is a leading algorithmic trading firm that uses machine learning to produce price forecasts across many financial instruments. It has over 300 employees across eight offices and describes its culture as non-hierarchical and collaborative.

Software Developer - Shared Engineering at Xtxmarketstechnologies | JobZoey