Job Search and Career Advice Platform

Enable job alerts via email!

Quantitative Developer - Java, Concurrency, Distributed Systems, Message-Oriented Architectures

Scope AT Limited

Greater London

Hybrid

GBP 150,000 - 200,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global electronic-trading firm is seeking a Quantitative Developer for its London office. In this hybrid role, you will analyze market microstructure and improve algorithmic trading performance using Java and Python. The ideal candidate has 3+ years of Java experience, strong analytical skills, and qualifications in a quantitative field.

Qualifications

  • 3+ years Java experience with strong focus on concurrency and testing.
  • Experience with electronic trading strategies and familiarity with distributed systems.
  • Deep knowledge of European equity market microstructure.

Responsibilities

  • Analyse trading data to enhance algorithmic performance.
  • Design and implement updates in Java.
  • Collaborate with other teams on deployment.
  • Work directly with clients for feedback and consulting.

Skills

Analytical mindset
Java programming
Communication skills
Python programming

Education

Master's or PhD in a quantitative or computational discipline
Job description

Quantitative Developer - Java, concurrency, distributed systems, message-oriented architectures, Python, large-scale data analysis

A global electronic-trading firm is hiring a Quantitative Developer for its London team. The role focuses on analysing market microstructure, improving algorithmic trading behaviour, and implementing changes directly in Java-based production systems. It combines research, modelling, coding, and client-facing quantitative work.

Responsibilities
  • Analyse trading data and market microstructure to enhance algorithmic performance.
  • Design and implement models and strategy-logic updates (primarily in Java).
  • Collaborate with engineering, testing, and support teams on deployment.
  • Work with clients to explain model behaviour, gather feedback, and support execution consulting.
Requirements
  • Strong analytical mindset; clear communication skills.
  • 3+ years Java experience (concurrency, Java 8+, testing, DI).
  • Experience with electronic trading strategies; familiarity with distributed systems.
  • Deep knowledge of European equity market microstructure.
  • Strong Python and/or Java coding skills.
  • Experience with high-frequency/low-latency environments and large-scale data is a plus.
  • Master's or PhD in a quantitative or computational discipline.
Permanent/Hybrid Working
London
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.