Lead 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.
$196,793 - $215,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance · Enterprise SaaS

Description For Lead Software Engineer

JPMorgan Chase is seeking a Lead Software Engineer to join our Consumer & Community Banking division. This role offers an exciting opportunity to shape the future of financial technology at one of the world's leading banks.

As a Lead Software Engineer, you'll be deeply involved in all aspects of the Software Development Lifecycle (SDLC), from analyzing requirements to implementing cutting-edge solutions. You'll work with a talented team to design and develop software applications that serve nearly half of America's households and small businesses.

Your responsibilities will include leading project planning sessions, designing and implementing software solutions, and ensuring architectural alignment with enterprise standards. You'll work with modern technologies including AWS, Microservices, and Java while implementing best practices in testing and security.

The ideal candidate brings 7+ years of software engineering experience and a strong background in Java, cloud services, and microservices architecture. You'll have the opportunity to work on impactful projects while enjoying comprehensive benefits including healthcare, retirement savings, tuition reimbursement, and more.

This role offers competitive compensation ($196,793-$215,000) and is based in New York City, with some domestic travel required (up to 10%). Join us in building the future of banking technology while working for a company that values diversity, innovation, and professional growth.

Last updated 4 minutes ago

Responsibilities For Lead Software Engineer

  • Participate in project planning sessions with project managers, business analysts, and team members to analyze business requirements
  • Design, develop and implement software solutions
  • Define data models for implementing specifications
  • Lead and implement software solutions in AWS, On Premise Data Center, and test automations
  • Review code artifacts from other engineers
  • Ensure solutions developed are aligned to pre-defined architectural specifications

Requirements For Lead Software Engineer

Java
Cassandra
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Information Systems, Information Technology, or related field
  • 7 years of experience in software engineering or related roles
  • Experience with Application Architecture Disciplines
  • Experience with Microservices, J2EE, Spring, Java, REST, Maven
  • Knowledge of AWS Cloud Services, Cassandra, Splunk
  • Experience with Cucumber, Junit, Automated Testing
  • Understanding of OAuth specification

Benefits For Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • 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 Lead Software Engineer

Senior Lead Software Engineer - Python and Credit Technology

Senior Lead Software Engineer role at JPMorgan Chase focusing on Python development for credit technology systems within the Commercial & Investment Bank.

Software Engineer III - Java Fullstack

Senior Java Fullstack Engineer role at JPMorgan Chase, focusing on backend development and cloud-native applications with competitive compensation and comprehensive benefits.

Senior Lead Software Engineer - Java and AWS

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java and AWS development within Asset & Wealth Management Technology team.

Lead Software Engineer- ServiceNow

Lead Software Engineer position at JPMorgan Chase focusing on ServiceNow platform development and IT Service Management applications.

Lead Software Engineer - Mainframe Modernization

Lead Software Engineer position focusing on mainframe modernization and cloud migration at JPMorgan Chase, requiring 5+ years of experience in software engineering.