IT & Software

OTC Java Developer

Bonhill Partners

London · England · United Kingdom

3 days a week in the office - based in London

We are seeking a highly quantitative Senior Quant Developer (QD) to join our OTC Pricing team. This role sits at the critical intersection of Quantitative Research (QR) and production engineering. You will be a "proper" QD- collaborating directly on the mathematical design and owning the production implementation of client pricing and liquidity models.

You will operate across a dual-language stack: utilising Python for research and data-driven modelling, and Java for architecting high-performance, distributed pricing systems. Your work will directly impact client pricing optimisation, flow analysis, and optimal hedging strategies for a global institutional liquidity provider.

Duties and Responsibilities:

  • Model Implementation (Java): Architect and implement complex quantitative models (pricing, hedging, and optimisation) within our mission-critical, high-performance Java framework.
  • Quantitative Research (Python): Partner with QRs to analyse large-scale datasets, develop alpha signals, and refine pricing skews and spread optimisation logic.
  • Distributed Systems: Manage the challenges of deploying pricing logic across a multi-region architecture , ensuring consistency and high availability for 24/7 global trading.
  • Optimal Hedging: Design and implement automated hedging algorithms that balance market impact, execution risk, and liquidity constraints.
  • Client Analytics: Model toxicity and decay in client flow to optimise bespoke pricing tiers and maximise spread capture. Required Skills and experience:
  • Java Expertise: 5+ years of advanced Java development. Expert knowledge of Object-Oriented (OO) design, concurrency, and building high-performance, distributed multi-region systems.
  • Python Proficiency: Expert use of the Python stack (NumPy, SciPy, Pandas) for quantitative data analysis, backtesting, and model prototyping.
  • Numerical Optimisation & ML: Proven experience applying numerical optimisation techniques (e.g., convex optimisation, gradient descent) and Machine Learning models to solve real-world pricing or trading problems.
  • Market Experience: Direct experience in client pricing or equivalent algorithmic trading roles within liquid markets (e.g., FX, ETFs, Equities, or Crypto).
  • Quantitative Foundation: Strong academic background in a numerical field (Mathematics, Physics, or Quantitative Finance).

Preferred Qualifications:

  • KDB+/Q: Experience with KDB+/Q is a significant advantage. We are willing to train candidates with strong backgrounds in functional programming.
  • Infrastructure: Experience with cloud-native deployments (AWS), Docker, and Kubernetes.
  • Low-Latency: Familiarity with performance tuning (GC optimisation, LMAX Disruptor) is a plus but secondary to distributed systems expertise.
  • Derivatives Knowledge: Understanding of derivatives pricing and risk management across Futures, Forwards, NDFs, and CFDs.

What we offer:

  • Hybrid Work: A modern office environment in London with a 3-4 day in-office expectation to foster high-bandwidth collaboration.
  • Impact: A role where QDs are primary contributors to the research and deployment lifecycle.
  • Compensation: Competitive salary with two discretionary bonus awards per year.

#J-18808-Ljbffr

Reference: WJ-766_22289953

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.