Cross Assets Electronic Trading Services (c++/linux) -senior Lead Esoftware Engineer

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

Senior Lead eSoftware Engineer role focused on enhancing, building, and delivering technology products for electronic trading services. Requires advanced C++ expertise on Unix/Linux, strong CS fundamentals, and experience with low-latency systems. The role involves technical guidance, code development, and influencing product design within a regulated financial environment.

What you'd actually do

  1. Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  2. Provide technical guidance and direction to engineering teams, contractors, and vendors to deliver robust solutions.
  3. Develop secure, high-quality production C++ code; review and debug code to uphold standards and reliability.
  4. Influence product design, application functionality, and technical operations to enhance latency, throughput, and stability.
  5. Serve as a subject matter expert across key areas of electronic trading, architecture, and performance engineering.

Skills

Required

  • software engineering concepts
  • system design
  • application development
  • testing
  • operational stability
  • C++
  • Unix/Linux
  • performance diagnostics
  • scripting
  • software-hardware interaction
  • low-latency systems
  • test strategies
  • functional requirements
  • non-functional requirements
  • application architecture
  • data architecture
  • infrastructure architecture
  • multithreading
  • memory management
  • object-oriented design
  • collaboration

Nice to have

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • connectivity platform in C/C++
  • FIX and binary protocols
  • market microstructure
  • low-latency connectivity to FX, Commodities, Rates, Credits, Futures, and Options markets
  • CI/CD pipelines
  • cloud infrastructure

What the JD emphasized

  • Advanced C++ expertise
  • low-latency systems