Lead Java Engineer for Algo Trading Platform

JP Morgan Chase

Greater London

On-site

GBP 62,000 - 102,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

JPMorgan Chase in London is seeking an experienced software engineer to design and implement algorithmic trading strategies and execution platforms. You will collaborate with quants, traders, and technologists across NA, EMEA, and APAC to refine models and ensure robust market responses.

The role demands advanced Java, Python, Jupyter/Pandas skills, and a strong background in high-throughput trading systems, data analysis, and shell scripting within a global team.

Qualifications

  • Formal training or certification on software engineering concepts and proficient advanced experience in Java.
  • Proficiency in low latency, real-time, scalable trading systems.
  • Experience in building and dealing with high throughput messaging APIs and middleware products.
  • Ability to work effectively within a global team spread across NA, EMEA, and APAC while influencing and contributing to the development of the global platform.
  • Experience with algorithmic trading, including systematic trading.
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field.
  • Experience with FIX, Market Data, Analytics, and OMS.
  • Market microstructure knowledge.
  • Equities, FX, options, and derivatives asset class knowledge.
  • Experience with Jupyter/Pandas, KDB+/Q, Python, and shell scripting.

Responsibilities

  • Design and develop algo trading strategies and execution platforms.
  • Design and develop our simulation environment and maintain automated testing of strategies and their responses to staged market conditions.
  • Enhance existing strategies to improve performance by reviewing analytics and evolving our models and signals.
  • Support the desk by deep-diving into specific cases to interpret strategy behavior and address issues.
  • Develop scalable real-time processing solutions using agile methodologies.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  • Work with quants, traders, technologists, and all stakeholders in our business to develop, implement, support, and maintain a market-leading algo execution platform trading global markets.
  • Participate in all aspects of the trading engine.

Skills

Java
Python
Jupyter
Pandas
Algorithmic trading
Shell scripting

Education

Degree in Computer Science/Engineering/Math

Tools

Flow
JPM Flow/OMS interfaces
FIX
Market Data
KDB+/Q

Job description

JPMorgan Chase in London is seeking an experienced software engineer to design and implement algorithmic trading strategies and execution platforms. You will collaborate with quants, traders, and technologists across NA, EMEA, and APAC to refine models and ensure robust market responses.

The role demands advanced Java, Python, Jupyter/Pandas skills, and a strong background in high-throughput trading systems, data analysis, and shell scripting within a global team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Java Engineer - Equities Algo Trading Platform
Lead Java Engineer - Equities Algo Trading Platform

Next Frontier Capital • Greater London

On-site
GBP 120,000 - 180,000
Senior Java Lead - Equities Algo Trading Platform
Senior Java Lead - Equities Algo Trading Platform

JPMorgan Chase & Co. • Greater London

On-site
GBP 120,000 - 180,000
Java Lead eSoftware Engineer - Equities Algo Trading VP
Java Lead eSoftware Engineer - Equities Algo Trading VP

JP Morgan Chase • Greater London

On-site
GBP 62,000 - 102,000
Lead Software Engineer: Options Algorithmic Trading
Lead Software Engineer: Options Algorithmic Trading

JPMorganChase • Greater London

On-site
GBP 70,000 - 90,000
VP Lead Software Engineer - Java for Algo Trading
VP Lead Software Engineer - Java for Algo Trading

Morgan Stanley • Greater London

On-site
GBP 120,000 - 180,000
Senior Lead Software Engineer - Java & Python (Low-Latency)
Senior Lead Software Engineer - Java & Python (Low-Latency)

JPMorgan Chase & Co. • Greater London

On-site
GBP 120,000 - 170,000
Lead Software Engineer: Java, Python & AI-Driven Systems
Lead Software Engineer: Java, Python & AI-Driven Systems

JP Morgan Chase • Greater London

On-site
GBP 62,000 - 102,000
Lead Java Engineer for High-Performance Trading
Lead Java Engineer for High-Performance Trading

Next Frontier Capital • Greater London

On-site
GBP 90,000 - 130,000
Lead Software Engineer – Algorithmic Trading Platform
Lead Software Engineer – Algorithmic Trading Platform

Morgan-Stanley • Greater London

On-site
GBP 120,000 - 180,000
Senior Python Engineer for Equity Derivatives
Senior Python Engineer for Equity Derivatives

JPMorgan Chase & Co. • Greater London

On-site
GBP 110,000 - 140,000