Senior Principal Software Engineer - Spread Technology

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients.
New York, NY, USAJersey City, NJ, USA
$232,750 - $325,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
Finance

Description For Senior Principal Software Engineer - Spread Technology

JPMorgan Chase is seeking a Senior Principal Software Engineer to join their CIB Markets Spread Trading Technology line of business. This role is part of the Production Engineering team, a small senior group of engineers solving the most challenging and high-impact problems across 150+ proprietary applications.

The ideal candidate will be a force multiplier at both line-of-business and firmwide levels, seen as a thought leader in cross-functional engineering that builds a culture of reliability. You'll be involved in strategic priorities including improving observability, developing bespoke tooling, and reducing operational overhead of production applications.

As a Senior Principal Engineer, you'll work on enhancing operational efficiency of large-scale platforms, lead automation initiatives, and collaborate with cross-functional teams to drive continuous improvement in system performance. The role requires expert-level knowledge in software engineering with 15+ years of experience, advanced Python/Java skills, and a proven track record of leading technical teams.

The position offers competitive compensation including base salary ($232,750-$325,000), potential for commission-based pay, and comprehensive benefits including healthcare, retirement plans, and educational support. You'll be joining one of the oldest and most respected financial institutions, working on cutting-edge technology solutions that impact millions of consumers and businesses worldwide.

This role represents an opportunity to shape the future of financial technology at a global scale, working with a team that values innovation, reliability, and technical excellence. The position is based in New York, NY or Jersey City, NJ, offering the chance to work in major financial centers with some of the industry's top talent.

Last updated 6 hours ago

Responsibilities For Senior Principal Software Engineer - Spread Technology

  • Develops and implements strategies to enhance the operational efficiency and supportability of large-scale platforms
  • Leads initiatives to automate repetitive tasks and processes
  • Collaborates with cross-functional teams to identify and address operational inefficiencies
  • Partners with stakeholders to align operational strategies with business objectives
  • Designs and delivers software to improve the availability, scalability, latency, and efficiency of complex systems
  • Influences and creates new designs, architectures, standards, and best practices
  • Designs and conducts performance tests and identifies bottlenecks

Requirements For Senior Principal Software Engineer - Spread Technology

Python
Java
  • Formal training or certification on software engineering concepts and 15+ years applied experience
  • 15+ years of experience leading technologists
  • Expert knowledge of software applications and technical processes
  • Experience with detecting opportunities to automate, combine, or simplify control points
  • Ability to lead ongoing assessments to improve application
  • Advanced Python and/or Java experience

Benefits For Senior Principal Software Engineer - Spread Technology

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 Senior Principal Software Engineer - Spread Technology

Director of Software Engineering - Finance Technology (TCIO)

Lead software engineering role at JPMorgan Chase focusing on Interest Rate Risk platform transformation, requiring expertise in Python, Java, AWS, and data architecture with 10+ years experience.

Director of Software Engineering

Director of Software Engineering position at JPMorgan Chase leading India-based team, focusing on Asset Management tech solutions with Java, Python, and cloud technologies.

Sr Director of Software Engineering-Java Fullstack with React

Lead software engineering role at JPMorgan Chase focusing on Account Open and Activation platform development, requiring 15+ years experience in technology leadership.

Java Principal Software Engineer

Principal Software Engineer position at JPMorgan Chase leading development of cloud-native data solutions, requiring expertise in Java, distributed systems, and technical leadership.

Principal Software Engineer - Java (Hands on) - Accelerator

Principal Software Engineer position at JPMorgan Chase focusing on Java development for the International Consumer Bank, building customer-centric financial products and services.