Java Lead eSoftware Engineer - Equities Algo Trading VP

JP Morgan Chase

Greater London

On-site

GBP 62,000 - 102,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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

Salary: £62,000 - 102,000 per year

Requirements:
  • 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
Technologies:
  • Flow
  • Support
  • Jupyter
  • Java
  • Python
  • pandas
  • Fine-tuning
More:

We are JPMorgan Chase within the Equities Trading Technology Organization, and our JPM Electronic Client Services (ECS) desk is a key part of our franchise with continued business and market share growth, currently the top provider in EMEA for agency flow execution. We work as a global team across the world, and our colleagues share a market-leading mentality focused on innovation and excellence. Our product is global, so you will collaborate with colleagues across NA, EMEA, and APAC while building on their expertise and sharing your own. J.P. Morgan is a global leader in financial services, providing strategic advice and products to prominent corporations, governments, wealthy individuals, and institutional investors. We are committed to diversity and inclusion, equal opportunity, and reasonable accommodations. Our Commercial & Investment Bank is a global leader across banking, markets, securities services, and payments, serving clients in more than 100 countries.

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

Similar jobs worth comparing

Java Sr Lead eSoftware Engineer - Equities Algo Trading - VP
Java Sr Lead eSoftware Engineer - Equities Algo Trading - VP

Next Frontier Capital • 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

JPMorgan Chase & Co. • Greater London

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

Next Frontier Capital • Greater London

On-site
GBP 90,000 - 120,000
VP Tech Lead: Equities Algo Trading (Java)
VP Tech Lead: Equities Algo Trading (Java)

Aumni • Greater London

On-site
Lead Software Engineering - Java -ETT - Options Algorithmic Trading
Lead Software Engineering - Java -ETT - Options Algorithmic Trading

Next Frontier Capital • Greater London

On-site
GBP 110,000 - 180,000
Java Lead Software Engineer — Digital Markets Execution Technology, Execute
Java Lead Software Engineer — Digital Markets Execution Technology, Execute

Next Frontier Capital • Greater London

On-site
GBP 90,000 - 130,000
Lead Java Engineer for Algo Trading Platform
Lead Java Engineer for Algo Trading Platform

JP Morgan Chase • Greater London

On-site
GBP 62,000 - 102,000
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
Lead C++ Software Engineer - Low-Latency Trading
Lead C++ Software Engineer - Low-Latency Trading

JPMorgan Chase & Co. • Greater London

On-site
GBP 70,000 - 100,000