Java Sr Lead Esoftware Engineer - Equities Algo Trading - VP

JPMorgan Chase JPMorgan Chase · Banking · LONDON, LONDON, United Kingdom · Commercial & Investment Bank

Lead Software Engineer for Equities Algo Trading at JPMorgan Chase in London. This role involves designing and developing algo trading strategies and execution platforms, enhancing existing strategies, and supporting the trading desk. Requires strong Java skills, experience with 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
  • systematic trading
  • Computer Science
  • Computer Engineering
  • Mathematics

Nice to have

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

What the JD emphasized

  • low latency
  • real-time
  • scalable trading systems
  • algorithmic trading