Director of Software Engineering - C++ - Global Head of Derivatives Exchange Connectivity

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.
$200,000 - $350,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
Finance

Description For Director of Software Engineering - C++ - Global Head of Derivatives Exchange Connectivity

As a Director of Software Engineering at JPMorgan Chase within the Commercial and Investment Bank, you will lead a crucial role in the F&O Execution Technology team of 100+ members. Based in London, you will lead a global team of engineers across Singapore, India, and New Jersey, managing the development of a comprehensive derivatives exchange connectivity platform. The role involves strategic decision-making, technical leadership, and collaboration with various business units.

You will be responsible for making key architectural decisions, driving innovation, ensuring regulatory compliance, and fostering a culture of technical excellence. The position requires expertise in C++ development, particularly in low-latency applications, and deep understanding of financial markets infrastructure.

The role offers the opportunity to work with cutting-edge technology in global financial markets, leading the development of mission-critical systems that handle both agency client flow and internal business needs. You'll be part of JPMorgan's prestigious Commercial & Investment Bank division, working from their London office at 25 Bank Street.

This position combines technical expertise with leadership responsibilities, requiring both deep technical knowledge and strong people management skills. You'll be instrumental in shaping the future of derivatives trading technology while working with a diverse, global team in a dynamic financial environment.

The role offers the chance to work with state-of-the-art technology while contributing to one of the world's leading financial institutions. You'll be part of an organization that values diversity, innovation, and technical excellence, with opportunities to influence and drive significant technological advancements in the financial sector.

Last updated 3 hours ago

Responsibilities For Director of Software Engineering - C++ - Global Head of Derivatives Exchange Connectivity

  • Provide strong technical guidance and direction to support the business and technical teams
  • Form strong partnerships with other groups within derivatives, cash, and wider areas
  • Ensure solutions are fully compliant with global regulatory reporting
  • Develop secure and high-quality production code
  • Drive decisions that influence product design and application functionality
  • Serve as a function-wide subject matter expert
  • Lead a team of 8 C++ engineers and 5 Exchange Integration/DevOps engineers
  • Drive strategic decision-making in technology development

Requirements For Director of Software Engineering - C++ - Global Head of Derivatives Exchange Connectivity

Linux
  • Formal training or certification on C++ concepts
  • Hands-on practical C++ experience
  • Proficiency in C++ on Unix/Linux operating systems
  • Scripting skills for automation
  • Excellent understanding of software and hardware interaction
  • Expertise in application, data, and infrastructure architecture
  • Strong computer science fundamentals
  • BS degree, preferably in Computer Science/Engineering
  • Experience in low latency applications
  • Working knowledge of FIX protocol

Interested in this job?

Jobs Related To JPMorgan Chase Director of Software Engineering - C++ - Global Head of Derivatives Exchange Connectivity

Principal Architect - Observability

Principal Architect role at JPMorgan Chase focusing on observability solutions and architecture leadership in financial technology.

Senior Lead Architect API

Senior Lead Architect API position at JPMorgan Chase focusing on API & data standards implementation and architecture review processes across JPM Payments.

Payment Lifecycle Manager III (Vice President) - Cash Asset Management (EMEA)

Lead Cash Asset Management operations at JPMorgan Chase as a VP, driving process improvements and strategic initiatives across EMEA region.

Senior Lead Software Engineer

Senior Lead Software Engineer role at JPMorgan Chase focusing on Capital Technology, requiring expertise in Python/Java, Databricks, and data engineering.

Sr. Director of eSoftware Engineering - Electronic Trading Technology / SOR

Senior Director role leading development of Smart Order Router and Electronic Trading systems at JPMorgan Chase.