Lead Esoftware Engineer, Smart Order Routing C++, Equities Technologies Team

JPMorgan Chase JPMorgan Chase · Banking · Hong Kong · Commercial & Investment Bank

Lead Software Engineer for an electronic trading platform in Asian markets, focusing on smart order routing and internalization strategies. Requires strong C++ skills, experience with financial data, and understanding of the full SDLC within an agile, cloud-native environment.

What you'd actually do

  1. Develops, implement, support and maintain a growing liquidity seeking and crossing platform of Asian markets
  2. Contributes significantly to the front office trading team in terms of pre and post-trade analysis and the design of the smart order routing strategies.
  3. Designs and build the internalization strategies for multiple business silos while guarantee the robustness of our highly market sensitive dark pools.
  4. Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  5. Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems

Skills

Required

  • software engineering concepts
  • electronic trading system design
  • application development
  • testing
  • operational stability
  • modern C++ programming
  • automation
  • continuous delivery methods
  • Software Development Life Cycle
  • agile methodologies
  • CI/CD
  • Applicant Resiliency
  • Security
  • software applications and technical processes
  • financial services industry
  • IT systems
  • cloud native experience

Nice to have

  • artificial intelligence
  • machine learning
  • mobile

What the JD emphasized

  • modern C++ programming
  • financial services industry and their IT systems