Logo
job logo

Senior Director of eSoftware Engineering - Global Electronic Trading Technology

JPMorgan Chase & Co., New York, NY, United States


If you are a software engineering leader ready to take the reins and drive impact, we've got an opportunity for you.

As a Director of eSoftware Engineering at JPMorgan Chase within the Commercial and Investment Bank specifically as part of the Global Electronic Trading Technology team, you will hold a pivotal leadership role. You will focus on managing the development of our Smart Order Router, Matching Engine, Market Access, and Risk Management systems. The ideal candidate will possess a wide variety of skills and capabilities, driving innovation and ensuring the robustness and efficiency of our electronic trading platforms.

Your leadership, technical expertise, and problem-solving skills will significantly influence business outcomes and address a broad range of challenges across diverse technologies and applications.

Job Responsibilities:

  • Lead the design, development, and implementation of low latency electronic trading systems, focusing on Smart Order Router, Matching Engine, Market Access, and Risk Management.
  • Collaborate with cross-functional teams to understand business needs and translate them into technical requirements.
  • Drive the strategic direction of electronic trading technology, ensuring alignment with business goals and regulatory requirements.
  • Oversee the end-to-end software development lifecycle, from requirements gathering and design to deployment and maintenance.
  • Ensure the scalability, performance, and reliability of trading systems, implementing best practices in software engineering and architecture.
  • Conduct code reviews, unit testing, and integration testing to ensure high-quality software delivery.
  • Optimize system performance through kernel tuning and low-level system programming.
  • Manage and mentor a team of talented engineers, fostering a culture of innovation, collaboration, and continuous improvement.
  • Stay abreast of industry trends, emerging technologies, and regulatory changes to ensure our trading platforms remain competitive and compliant.

Required qualifications, capabilities, and skills:

  • Formal training or certification on software engineering concepts and 10+ years applied experience. In addition, 5+ years of experience leading technologists to manage, anticipate and solve complex technical items within your domain of expertise and more broadly across the organization.
  • Advanced knowledge of C++14 onwards, including template and generic programming.
  • Expertise in multi-threaded and concurrent programming.
  • Experience in TCP/IP network programming and familiarity with LBM/UME.
  • Proven experience in ultra-low latency application development, kernel tuning and low-level system programming.
  • Advanced knowledge of system architecture, design, and business processes.
  • Proficiency in Linux/Unix, with an understanding of OS and kernel architecture.
  • Expertise in application, data, and infrastructure architecture disciplines.
  • Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals.
  • Familiarity with modern Continuous Integration development practices including all phases of the SDLC. Lead and follow Agile Methodologies and Principles

  • Exposure to or ability to learn other languages and technologies like Java and Cloud Technologies.

Preferred qualifications, capabilities, and skills:

  • Experience with Python and Perl is a plus.
  • Knowledge of Electronic Trading and Equities, Futures, and Options Exchange Connectivity experience is desirable.
  • Knowledge of market data distribution and order management systems.

#J-18808-Ljbffr