Java Quantitative Developer - iSAM Securities

iSAM

Greater London

On-site

GBP 90,000 - 170,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

iSAM is a leading fintech firm providing quantitative trading platforms and prime services. We are seeking a Quantitative Development Engineer to build ultra high-performance front-office software for pricing, execution and risk management.

You will work closely with the quantitative research team to reliably implement models in a scalable, highly available environment. The role emphasizes distributed systems, low-latency Java/C++ development, and integration with Aeron/Disruptor/SBE toolchains.

Qualifications

  • Strong Java coding with finance/tech interest.
  • Experience in high-performance, zero-GC, lock-free coding.
  • Familiarity with LMAX open-source tools (Aeron/Disruptor/SBE/Artio/Agrona).
  • Knowledge of distributed systems and HA design is useful.
  • Any Python/C++ and scientific computing knowledge is advantageous.
  • Pragmatic, detail-oriented with self-motivation and collaboration.

Responsibilities

  • Build ultra high-performance front-office software for pricing, execution and risk management.
  • Collaborate with quantitative research to implement models in scalable, HA fashion.
  • Support 24x7 operations and distributed deployment of releases on trading platforms.

Skills

Java
Zero-GC
Lock-free
Distributed systems
Python
C++
Scientific computing
Attention to detail

Tools

Aeron
Disruptor
SBE
Artio
Agrona
LMAX toolkit

Job description

iSAM is an innovative, financial technology firm specialising in quantitative trading, comprised of iSAM Funds and iSAM Securities.

iSAM Securities regulated by the FCA, SFC, and CIMA registered, is a leading algorithmic trading firm and trusted electronic market maker, providing liquidity, technology and prime services to institutional clients and trading venues globally. The firm offers full-service prime brokerage and execution via its cutting-edge proprietary technology, as well as market leading analytics, cleared through the group’s bank Prime Brokers.

iSAM Funds is an alternative asset manager specialising in systematic investing. Each strategy is unique, provides a specialist quantitative approach and is designed to deliver highly diversifying absolute returns for institutional portfolios.

About the Role:

ISAM Securities trading platforms are entirely owned and build by in-house teams. We typically
use Java (and C++ ) for server-side development with KDB and Postgres data storage, with
financial modelling done in Python.
The platforms are under active development, and entire areas are being re-implemented from
the ground up. All work in this team is on the critical path – we handle more than 4T USD
annually –everything counts!

Responsibilities:

  • As part of the small, highly skilled ISAM Securities Quantitative Development team, you will be
    expected to:
  • Build ultra high-performance front-office software for pricing, execution and risk
    management.
  • Work closely with our quantitative research team to reliably implement models in a
    scalable and HA fashion.
  • Develop in a manner to reflect the 24x7 operation of our trading platform, including
    distributed systems design and the deployment of software releases whilst trading

Qualifications:

  • Outstanding Java coding with an interest in finance and technology.
  • Experience of very high performance zero-GC and lock free software engineering in Java.
  • Experience of and understanding of the LMAX set of open-sourced software tools
    (Aeron, Disruptor, SBE, Artio, Agrona).
  • Experience of solving HA problems and distributed systems challenges is useful
    (especially Aeron cluster / Raft).
  • Any knowledge of Python/C++ and scientific computing would be advantageous.
  • Pragmatic mindset with strong problem-solving abilities.
  • Excellent attention to detail and organisational skills.
  • Self-motivated with ability to work with minimal supervision.

Personal Attributes:

  • Enthusiasm.
  • Strong communication skills.
  • Ability to work collaboratively.
  • Attention to detail.
  • Ability to adapt in a rapidly evolving environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Quantitative Developer - iSAM Securities
Java Quantitative Developer - iSAM Securities

Greenhouse Software, Inc. • Greater London

On-site
GBP 90,000 - 140,000
Quantitative Developer - iSAM Securities
Quantitative Developer - iSAM Securities

iSAM • Greater London

On-site
GBP 130,000 - 180,000
Senior Quant Developer (iSAM Tensor)
Senior Quant Developer (iSAM Tensor)

iSAM • Greater London

On-site
GBP 120,000 - 180,000
Helix Junior Quantitative Developer
Helix Junior Quantitative Developer

iSAM Securities • Greater London

On-site
GBP 90,000 - 130,000
Quantitative Trader
Quantitative Trader

Isam Securities • Greater London

On-site
GBP 120,000 - 250,000
iSAM Tensor - Senior Quant Developer
iSAM Tensor - Senior Quant Developer

iSAM • Greater London

On-site
GBP 120,000 - 170,000
iSAM Tensor - Senior Quant Developer
iSAM Tensor - Senior Quant Developer

Isam Securities • Greater London

Hybrid
GBP 120,000 - 180,000
Senior Developer - iSAM Vector
Senior Developer - iSAM Vector

iSAM • Greater London

On-site
GBP 110,000 - 160,000
Ultra-Performance Java Quant Dev for Finance Platforms
Ultra-Performance Java Quant Dev for Finance Platforms

iSAM • Greater London

On-site
GBP 90,000 - 170,000
High-Performance Java Quant Developer, Front Office Trading
High-Performance Java Quant Developer, Front Office Trading

Greenhouse Software, Inc. • Greater London

On-site
GBP 90,000 - 140,000