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 6 hours 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

Ultra-Low Latency C++ Lead Software Engineer, Equities Electronic Trading Technology

Senior C++ Software Engineering role at JPMorgan Chase focusing on ultra-low latency trading systems development and technical leadership.

Aumni - Software Engineering, Ruby on Rails - Sr Associate

Senior Software Engineer role at JPMorgan Chase's Aumni division, focusing on Ruby on Rails development for private markets technology solutions.

Java Software Engineer III - Rates Technology - Senior Associate

Senior Software Engineer role at JPMorgan Chase focusing on developing cutting-edge technology solutions for global financial markets using Java and modern engineering practices.

Sr Lead Software Engineer - C++, Linux, Trading

Senior Lead Software Engineer position at JPMorgan Chase focusing on C++ and Linux development for trading systems, offering competitive compensation and comprehensive benefits.

Senior Lead Software Engineer - Python, Perl Securitized Product

Senior Lead Software Engineer position at JPMorgan Chase, focusing on Python and Perl development for Securitized Products Data Platform team with competitive compensation and benefits.