Lead Software Engineering - C++ - Electronic Trading Tech

One of the oldest financial institutions offering innovative financial solutions globally
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Lead Software Engineering - C++ - Electronic Trading Tech

Join JPMorgan Chase's Electronic Trading Technology team, a global powerhouse with presence in New York, London, Hong Kong, and Tokyo. This role focuses on developing Smart Order Router, Pre-trade Risk Management, Exchange Connectivity, and Direct Market Access products within the Corporate & Investment Banking division. As a Lead Software Engineer, you'll be instrumental in optimizing trade execution across various markets, working with cutting-edge C++ development and low-latency trading systems. The position offers an opportunity to work with a world-class financial institution that has a 200-year history and leads in investment banking, consumer banking, and asset management. You'll be part of a team that drives innovation in electronic trading, working on high-performance, mission-critical systems that serve prominent corporate, institutional, and government clients globally. The role combines technical expertise with leadership responsibilities, offering the chance to mentor junior engineers while working on sophisticated trading technology solutions.

Last updated 5 minutes ago

Responsibilities For Lead Software Engineering - C++ - Electronic Trading Tech

  • Design and implement high-performance, low-latency trading algorithms and strategies
  • Drive projects/Complex assignments and take end to end responsibilities of areas/apps
  • Optimize and improve existing codebase for better performance, scalability, and reliability
  • Conduct thorough testing and debugging
  • Collaborate with business and other technology teams
  • Provide direction and coaching for entry-level to mid-level software engineers
  • Lead and follow Agile Methodologies and Principles

Requirements For Lead Software Engineering - C++ - Electronic Trading Tech

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Strong proficiency in C++11/14, STL, Data Structures
  • Strong Unix/Linux background with expertise in Multithreading and TCP/IP Network programming
  • Advanced knowledge of Object Oriented Programming, Design, Software Architecture and Algorithms
  • Proficient in all aspects of the Software Development Life Cycle

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineering - C++ - Electronic Trading Tech

Lead Software Engineer - Java Fullstack AWS

Lead Software Engineer position at JPMorgan Chase focusing on Java fullstack development with AWS, building financial reporting analytics platform.

Lead Software Engineer - Java/AWS

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java/AWS development with competitive compensation and comprehensive benefits.

Software Engineering III - Python - London

Senior Python Software Engineer role at JPMorgan Chase in London, focusing on credit risk management technology and platform modernization.

Software Engineer III - Python

Senior Software Engineer role at JPMorgan Chase focusing on Risk Technology, requiring Python expertise and financial domain knowledge.

Software Engineering with Java - Payments

Senior Software Engineer role at JPMorgan Chase focusing on Java development for payment systems.