Director of eSoftware Engineering - C++, Equities Trading Technologies
J.P. Morgan
Software Engineering
London, UK
Are you an experienced software engineering leader looking to make a meaningful impact? This could be the role for you.
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
Job Responsibilities
-
Oversee the design, development, and performance tuning of ultra-low-latency C++ trading systems supporting equity derivatives market making (options/warrants)
- Set the technology roadmap for trading systems expansion and lead strategic technical decision-making across the region
- Work closely with global engineering counterparts in New York, Singapore, and Hong Kong to deliver cross-regional platform capabilities
- Guide and develop engineers at all levels while cultivating a culture of technical excellence and continuous learning
- Engage with trading desks, quantitative researchers, and business stakeholders to translate trading requirements into scalable technical solutions
- Promote firmwide frameworks, tools, and engineering best practices, driving adoption of modern development methodologies
- Grow and scale the EMEA engineering team from the ground up by establishing robust hiring pipelines and forging university partnerships
Required Qualifications, Capabilities, and Skills
- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
- Significant software engineering experience, with applied experience overall, as well as focused on trading systems
- Expert-level command of C++ (C++17/20) with a strong track record of delivering ultra-low-latency systems
-
Demonstrated success in building and scaling engineering teams, including recruiting, mentoring, and developing senior-level talent
- Proven expertise in architecting, building, and troubleshooting large-scale distributed systems with high availability and automatic failover
- Ability to shape technical direction across global, matrixed organizations and build consensus among senior stakeholders
- Deep understanding of low-latency optimization techniques and performance engineering
- Hands-on experience with exchange connectivity, including FIX protocol, binary exchange protocols, TCP/UDP socket programming, and multicast market data
- Proficiency with configuration management, build tooling, and CI environments such as Jenkins
Preferred Qualifications, Capabilities, and Skills
- Direct exposure to European exchange protocols and regional market microstructure
- Familiarity with options Greeks, market making strategies, volatility trading, and derivatives pricing models
- Experience developing market data feed handlers and order management systems for high-throughput, latency-sensitive environments
- Comfort with AI-assisted development tools and contemporary engineering practices
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.
J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Drive innovation and solution delivery while leading a technical area and serving as a primary decision maker for your teams




