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

JPMorganChase is one of the oldest financial institutions offering innovative financial solutions to consumers, businesses and prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
$171,000 - $260,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

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

As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank in Market's technology/Credits spread eTrading area, you will be an integral part of an agile team working to enhance, build, and deliver trusted market-leading technology products. The role involves developing secure, high-quality production code and providing technical guidance to support business and technical teams.

You'll be working in the Commercial & Investment Bank division, a global leader across banking, markets, securities services and payments. The team serves corporations, governments and institutions worldwide, providing strategic advice, raising capital, managing risk and extending liquidity in markets globally.

The position requires strong expertise in C++ and Linux development, with particular emphasis on multithreading and cloud native experience. You'll be working on trading systems that demand high performance and reliability. The role offers competitive compensation including base salary ($171,000-$260,000), plus additional benefits such as healthcare coverage, retirement plans, and educational support.

Key technical requirements include 5+ years of software engineering experience, advanced knowledge in C++ and Linux, strong multithreading capabilities, and practical cloud native experience. Trading systems experience and knowledge of FIX protocol are highly preferred.

This is an opportunity to join a leading financial institution with a 200-year history, working on cutting-edge trading technology while contributing to a diverse and inclusive team culture. The position offers significant growth potential and the chance to influence product design and technical decisions in a dynamic trading environment.

Last updated 3 hours ago

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

  • Provides technical guidance and direction to support business and technical teams
  • Develops secure and high-quality production code
  • Drives decisions that influence product design and functionality
  • Serves as function-wide subject matter expert
  • Contributes to engineering community as advocate of firmwide frameworks
  • Influences peers on leading-edge technologies
  • Adds to team culture of diversity, equity, inclusion, and respect

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

Linux
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in C++, Linux
  • Strong Multithreading experience
  • Advanced knowledge of software applications and technical processes
  • Practical cloud native experience
  • Experience in Computer Science, Computer Engineering, Mathematics, or related technical field

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

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • Base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Sr Lead Software Engineer - C++, Linux, Trading

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.

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.

Software Engineer III - Payment Tech – Java - Senior Associate

Senior Software Engineer role at JPMorgan Chase focusing on payment technology solutions using Java, Spring, and modern cloud technologies.