Director of Software Engineering, C++, Equities Trading Technologies

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

Director of Software Engineering for Equities Trading Technologies, focusing on C++ development for ultra-low-latency trading systems, architecting exchange connectivity, and building/scaling engineering teams in APAC.

What you'd actually do

  1. Lead the design, development, and optimization of ultra-low-latency trading systems in C++ for equity derivatives market making across APAC exchanges
  2. Architect exchange connectivity solutions for Asian markets including FIX protocol and native binary exchange protocols
  3. Build and scale the Singapore engineering team, establishing hiring pipelines and university partnerships to grow the team from ground up
  4. Define technology roadmap for trading systems expansion and drive strategic technical decisions across the region
  5. Partner with global engineering peers in Hong Kong, New York, and London to deliver cross-region platform capabilities

Skills

Required

  • C++ development (C++14/17/20)
  • ultra-low-latency systems
  • building and scaling engineering teams
  • low-latency optimization techniques
  • exchange connectivity
  • FIX protocol
  • binary exchange protocols
  • TCP/UDP socket programming
  • multicast market data
  • large-scale distributed systems
  • high-availability
  • automatic failover
  • configuration management
  • build tools
  • continuous integration environments

Nice to have

  • Asian exchange protocols
  • options Greeks
  • market making strategies
  • volatility trading
  • derivatives pricing
  • market data feed handlers
  • order management systems
  • AI-assisted development tools

What the JD emphasized

  • ultra-low-latency trading systems
  • C++ development
  • building and scaling engineering teams
  • low-latency optimization techniques
  • exchange connectivity