Software Engineer - Finance Technology
@ XTX Markets

London, England, United Kingdom
On Site
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXX****** @xtxmarkets.com
Recommended after applying

Job Details

About XTX Markets

XTX Markets is an algorithmic trading firm that actively trades tens of thousands of instruments on over eighty venues with a daily volume of almost three hundred billion USD. We partner globally with counterparties, exchanges, and e-trading venues to ensure liquidity across Equity, FX, Fixed Income, Commodity & Options markets.

Our Approach

We rely on modern computational techniques and state-of-the-art research infrastructure to analyze large data sets quickly and efficiently. Our trading strategies have evolved from econometric methods to neural networks and deep learning architectures. We continuously seek new methods and ideas.

The Role - Software Engineer - Finance Technology

The Finance Technology team designs, implements, and operates the software platform supporting Financial Control, Treasury, and Tax functions. The platform includes systems and services to:

  • Automate payments to third party suppliers
  • Capture and validate purchase orders, invoices, and expenses
  • Ingest high-volume data into financial control systems
  • Model capital and perform financial calculations (liquidity, exposure)
  • Serve enriched data to end users
  • Conduct regulatory reporting and real time monitoring

Additional Responsibilities

The team also conducts technical due diligence for XTX Ventures, evaluating startups using deep AI and machine learning.

Technical Environment

The platform is built in-house using a distributed microservices architecture for high throughput and availability. Primary development uses Go for backend services and JavaScript for web GUI.

Responsibilities and Qualifications

Developers work through the complete software lifecycle, from requirement analysis to delivery and support. A solid academic grounding in algorithms and data structures, 3-5 years experience, familiarity with concurrent programming, asynchronous distributed systems, and rigorous software engineering practices are essential.

Benefits

  • Onsite gym, sauna and fitness classes
  • Extensive medical benefits with on-site doctor and therapist
  • Breakfast and lunch provided daily
  • Support for caregivers including emergency dependent care
  • Beautiful Kings Cross office
  • 25 days paid holiday, statutory holidays, and paid sick days
  • Generous Pension contributions

Key skills/competency

Software Engineer - Finance Technology: algorithmic trading, Go, JavaScript, microservices, distributed systems, concurrency, data ingestion, regulatory reporting, technical due diligence, financial computations.

How to Get Hired at XTX Markets

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills for finance technology roles at XTX Markets.
  • Highlight technical expertise: Emphasize Go, JavaScript, and microservices.
  • Research XTX Markets: Understand their trading and tech platform.
  • Prepare for technical interviews: Review concurrent programming and distributed systems.

📝 Interview Preparation Advice

Technical Preparation

Review Go and JavaScript fundamentals.
Practice coding for concurrent programming.
Study distributed systems architectures.
Familiarize with microservices patterns.

Behavioral Questions

Describe teamwork in a non-hierarchical setting.
Explain adapting in a fast-paced environment.
Discuss conflict resolution in team projects.
Highlight communication with cross-functional teams.

Frequently Asked Questions