Java Lead Esoftware Engineer - Equities Algo Trading - VP

JPMorgan Chase JPMorgan Chase · Banking · LONDON, LONDON, United Kingdom · Corporate Sector

Lead Software Engineer for JPMorgan Chase's Equities Algo Trading team in London. This role involves designing, developing, and maintaining a market-leading algo execution platform, working with quants, traders, and technologists. Responsibilities include developing trading strategies, simulation environments, enhancing existing strategies, and supporting the desk by analyzing strategy behavior. The role requires strong Java skills, experience in low-latency, real-time systems, and algorithmic trading.

What you'd actually do

  1. Design and develop algo trading strategies and execution platform
  2. Design and develop our simulation environment and maintain our automated testing of strategies and their responses to staged market conditions
  3. Enhance existing strategies to improve performance by reviewing analytics and evolving our models/signals
  4. Support the desk by deep-diving into specific cases to interpret strategy behavior and address any issues
  5. Develop scalable real-time processing solutions using agile methodologies

Skills

Required

  • Java
  • low latency, real-time, scalable trading systems
  • high throughput messaging APIs, middleware products
  • algorithmic trading, including systematic trading
  • Computer Science, Computer Engineering, Mathematics, or a related technical field

Nice to have

  • FIX, Market Data, Analytics and OMS
  • Market microstructure knowledge
  • Equities, FX, options, derivatives asset class knowledge
  • Jupyter/Pandas, KDB+/Q, Python, shell scripting

What the JD emphasized

  • low latency
  • real-time
  • scalable