Taro Logo

Lead Software Engineer

JPMorganChase is one of the oldest financial institutions, offering innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
$152,000 - $215,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance
This job posting is no longer active.

Job Description

JPMorgan Chase is seeking a Lead Software Engineer to join our Technology Department within the Commercial & Investment Bank. This role offers an opportunity to make a significant impact while pushing the boundaries of what's possible in technology.

As a Lead Software Engineer, you'll be an integral part of our agile team, responsible for enhancing, building, and delivering trusted technology products in a secure, stable, and scalable way. You will serve as a core technical contributor, conducting critical technology solutions across multiple business functions.

The role involves:

  • Leading creative software solutions and technical troubleshooting
  • Developing secure, high-quality production code
  • Building cloud-native applications using microservices architecture
  • Working with Java backend and Springboot technologies
  • Leading technical evaluation sessions and communities of practice
  • Contributing to operational stability improvements

We offer a competitive compensation package including base salary ($152,000-$215,000), comprehensive benefits, and opportunities for professional growth. The position is based in New York and requires 5+ years of relevant experience.

JPMorgan Chase, with over 200 years of history, is a global leader in investment banking, consumer and small business banking, commercial banking, and asset management. We're looking for talented individuals who can help us continue our tradition of innovation and excellence.

The Commercial & Investment Bank is a global leader across banking, markets, securities services and payments, serving corporations, governments and institutions worldwide. This role provides an opportunity to work on cutting-edge technology solutions while contributing to the firm's critical business objectives.

Last updated 2 months ago

Responsibilities For Lead Software Engineer

  • Executes creative software solutions, design, development, and technical troubleshooting
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Identifies opportunities to eliminate or automate remediation of recurring issues
  • Leads evaluation sessions with external vendors, startups, and internal teams
  • Leads communities of practice across Software Engineering
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Lead Software Engineer

Java
Kubernetes
  • 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Advanced in Full Stack Development using Java on the backend and Springboot
  • Experience building cloud-native based apps on microservices
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated proficiency in software applications and technical processes
  • In-depth knowledge of the financial services industry and their IT systems

Benefits For Lead Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Competitive total rewards package
  • 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