Director of eSoftware Engineering – C++, Equities Trading Technologies

Company: JPMorgan Chase & Co.
Apply for the Director of eSoftware Engineering – C++, Equities Trading Technologies
Location: London
Job Description:

Job Description

Are you an experienced software engineering leader looking to make a meaningful impact? This could be the role for you.

n

As a Director of Software Engineering at JPMorganChase within Equities Trading Technologies, you will oversee a key technical domain and deliver results across teams, technologies, and cross-departmental projects. Drawing on your deep expertise in software development, application design, technical processes, and product management, you will spearhead multiple high-complexity initiatives, act as a key decision-maker for your teams, and champion a culture of innovation and effective

nJob Responsibilitiesn

    n

  • Oversee the design, development, and performance tuning of ultra-low-latency C++ trading systems supporting equity derivatives market making (options/warrants)
  • n

  • Set the technology roadmap for trading systems expansion and lead strategic technical decision‑making across the region
  • n

  • Work closely with global engineering counterparts in New York, Singapore, and Hong Kong to deliver cross‑regional platform capabilities
  • n

  • Guide and develop engineers at all levels while cultivating a culture of technical excellence and continuous learning
  • n

  • Engage with trading desks, quantitative researchers, and business stakeholders to translate trading requirements into scalable technical solutions
  • n

  • Promote firmwide frameworks, tools, and engineering best practices, driving adoption of modern development methodologies
  • n

  • Grow and scale the EMEA engineering team from the ground up by establishing robust hiring pipelines and forging university partnerships
  • n

nRequired Qualifications, Capabilities, and Skillsn

    n

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
  • n

  • Significant software engineering experience, with applied experience overall, as well as focused on trading systems
  • n

  • Expert‑level command of C++ (C++17/20) with a strong track record of delivering ultra‑low‑latency systems
  • n

  • Demonstrated success in building and scaling engineering teams, including recruiting, mentoring, and developing senior‑level talent
  • n

  • Proven expertise in architecting, building, and troubleshooting large‑scale distributed systems with high availability and automatic failover
  • n

  • Ability to shape technical direction across global, matrixed organizations and build consensus among senior stakeholders
  • n

  • Deep understanding of low‑latency optimization techniques and performance engineering
  • n

  • Hands‑on experience with exchange connectivity, including FIX protocol, binary exchange protocols, TCP/UDP socket programming, and multicast market data
  • n

  • Proficiency with configuration management, build tooling, and CI environments such as Jenkins
  • n

nPreferred Qualifications, Capabilities, and Skillsn

    n

  • Direct exposure to European exchange protocols and regional market microstructure
  • n

  • Familiarity with options Greeks, market making strategies, volatility trading, and derivatives pricing models
  • n

  • Experience developing market data feed handlers and order management systems for high‑throughput, latency‑sensitive environments
  • n

  • Comfort with AI‑assisted development tools and contemporary engineering practices
  • n

n#J-18808-Ljbffr

Posted: July 9th, 2026