Skip to content

Software Developer - Shared Engineering (2026)

XTX Markets
🇬🇧LondonJuniorFull-timePosted August 7, 2026

About the Role

Shared Engineering is a mixed-discipline platform team of around a dozen engineers that owns the foundations of the firm's engineering infrastructure, including alerting, job scheduling, host inventory/monitoring, and internal developer tooling. This software-developer role focuses on developer experience and platform software: building the tools, services, and libraries that make engineering faster and more reliable, with a growing emphasis on how the firm adopts AI and coding-assistant tooling.

Responsibilities include:

  • Build and own platform services and internal tooling end-to-end in Go, from design through production
  • Improve developer experience by reducing friction in build/CI/CD paths and strengthening shared libraries
  • Shape how the firm safely and effectively adopts AI/coding-assistant tooling and integrate it into workflows
  • Collaborate with network and Linux engineers to expose infrastructure capabilities cleanly in software
  • Mentor teammates, conduct thorough code reviews, and maintain high standards across systems

Requirements

  • 3+ years' of experience, with strong software-engineering fundamentals and production experience owning services end-to-end.
  • Comfortable on Linux, with an understanding of the OS your software runs on (processes, networking basics, packaging, systemd), even if you're not a systems engineer.
  • Solid grasp of build systems, CI/CD, and release pipelines. You've worked in a monorepo or a serious build/release setup and made it better.
  • A track record of delivering: shipping, closing out, and not letting scope or polish stall a deliverable.
  • Good written and verbal communication, and the collaborative instinct to treat non-developer engineers as first-class colleagues.
  • Interest or hands-on experience in developer experience and AI/coding-assistant tooling.
  • Experience with infrastructure/platform software: inventory/asset systems, monitoring, alerting, scheduling, container orchestration or similar backend platform work.
  • APIs, data pipelines and schema management: designing clean service APIs and moving data between systems reliably.
  • Infrastructure-as-code and cloud fluency.