Software Engineer III - C++ Low Latency Etrading

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Commercial & Investment Bank

Software Engineer III role focused on C++ low-latency eTrading applications within JPMorgan Chase's Commercial & Investment Bank. Responsibilities include designing, developing, and troubleshooting market-leading technology products, working with traders and quants, building exchange market data and execution gateway applications, and optimizing pricing and execution strategies. Requires C++, Java, and KDB experience, with a background in system design, application development, and agile methodologies. Experience with AI tools and cloud technologies is preferred.

What you'd actually do

  1. Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  2. Works with traders and quants to understand the requirements
  3. Works closely with Business and Sales to optimize the pricing and execution strategies
  4. Builds exchange market data, execution gateway, and eTrading applications
  5. Evaluates existing execution strategies using Smart Order Router, Dark pools and benchmarking algorithms

Skills

Required

  • C++
  • Java
  • KDB
  • system design
  • application development
  • testing
  • operational stability
  • agile methodologies
  • CI/CD
  • Application Resiliency
  • Security

Nice to have

  • AI tools
  • cloud technologies
  • Python