Taro Logo

Principal Software Engineer

Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals through a broad range of financial products.
$204,250 - $285,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Finance · Enterprise SaaS

Description For Principal Software Engineer

JPMorgan Chase is seeking a Principal Software Engineer to join their Consumer Card - Authorizations team. This is a senior technical leadership role where you'll provide expertise and engineering excellence as part of an agile team to enhance, build, and deliver trusted market-leading technology products.

As a Principal Engineer, you'll be responsible for creating complex and scalable coding frameworks, developing secure high-quality production code, and serving as a technical subject matter expert. You'll work with cross-functional teams, influence senior stakeholders, and help drive technical excellence across the organization.

The role offers an opportunity to work on critical financial technology systems at one of the world's largest banks. You'll be part of the Consumer & Community Banking division, which leads the U.S. in credit card sales and deposit growth. The team focuses on building and maintaining the authorization systems that power Chase's vast credit card operations.

The position offers competitive compensation including a base salary range of $204,250-$285,000, plus potential for commission-based pay and discretionary incentives. Benefits include comprehensive healthcare, retirement plans, tuition reimbursement, and mental health support.

This is an ideal opportunity for an experienced technologist who wants to make an impact at scale, working on systems that serve millions of customers while helping shape the future of financial technology. The role combines deep technical expertise with leadership opportunities and the chance to work on cutting-edge financial technology products.

Last updated 6 days ago

Responsibilities For Principal Software Engineer

  • Creates complex and scalable coding frameworks using appropriate software design frameworks
  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • Advises cross-functional teams on technological matters within your domain of expertise
  • Serves as the function's go-to subject matter expert
  • Creates durable, reusable software frameworks that are leveraged across teams and functions
  • Influences leaders and senior stakeholders across business, product, and technology teams

Requirements For Principal Software Engineer

Java
Python
JavaScript
  • Formal training or certification on software engineering concepts and 10+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Expert in one or more programming language(s)
  • Advanced knowledge of software application development and technical processes
  • Experience applying expertise and new methods to determine solutions for complex technology problems
  • Experience leading a product as a Product Owner or Product Manager
  • Ability to present and effectively communicate with Senior Leaders and Executives
  • Practical cloud native experience
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
  • Competitive 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

Jobs Related To JPMorgan Chase Principal Software Engineer