Systematic Trading Execution Platform- Java - Senior Lead Esoftware Engineer

JPMorgan Chase JPMorgan Chase · Banking · New York, NY +1 · Commercial & Investment Bank

Senior Lead Software Engineer for JPMorgan Chase's Equities Trading Technology Organization, focusing on designing and developing algorithmic trading strategies and execution platforms. The role involves enhancing existing strategies, supporting the trading desk, and developing scalable real-time processing solutions.

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, or a related technical field

Nice to have

  • Equities Central Risk Book
  • 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 trading systems
  • algorithmic trading
  • systematic trading