C++ Electronic Trading- Senior Lead eSoftware Engineer
Company: JPMorganChase
Location: Jersey City
Posted on: April 2, 2026
|
|
|
Job Description:
Description Be an integral part of an agile team that's
constantly pushing the envelope to enhance, build, and deliver
top-notch technology products. As a Senior Lead eSoftware Engineer
at JPMorgan Chase within the Commercial and Investment Bank
Electronic Trading Services team, you will play a crucial role in
an agile environment. Your responsibilities will encompass the
design, enhancement, and delivery of premier technology products in
a secure, stable, and scalable manner. Your technical expertise and
problem-solving skills will be key in making a significant business
impact and addressing a variety of challenges across diverse
technologies and applications. Your main tasks will include the
development and enhancement of our Smart Order Router, Matching
Engine, Market Access, and Risk Management systems for global
equities and options trading. This position is a great opportunity
for those with a solid background in electronic trading technology
and a proven track record of delivering high-performance,
low-latency reliable trading systems. Job responsibilities Design,
develop, and implement low latency electronic trading systems with
focus on next-generation Smart Order Router, Matching Engine,
Market Access, and Risk Management Continuously develop new trading
strategies and enhance existing strategies to adapt to market
changes and feedback from TCA and client, ensuring optimal trading
performance and client satisfaction. Collaborate with
cross-functional teams to understand business needs and translate
them into technical 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 by implementing best practices
in software engineering and architecture. Conduct code reviews,
unit testing, and integration testing to ensure high-quality
software delivery. Lead and follow Agile Methodologies and
Principles Stay abreast of industry trends, emerging technologies,
and regulatory changes to ensure our trading platforms remain
competitive and compliant. Proactively identify opportunities for
innovation and improvement within the e-trading systems. Required
qualifications, capabilities, and skills Formal training or
certification on software engineering concepts and 5 years applied
experience. Advanced in one or more programming language(s) - C++14
concepts 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. Experience with kernel tuning and low-level system
programming. Knowledge of market data distribution and order
management systems. 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.
Preferred qualifications, capabilities, and skills 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. Experience with Python and Perl is a plus.
Knowledge of Multi-Asset Electronic Trading and Equities, Futures,
and Options Exchange Connectivity experience is desirable.
Keywords: JPMorganChase, Paterson , C++ Electronic Trading- Senior Lead eSoftware Engineer, IT / Software / Systems , Jersey City, New Jersey