Skip to main content
JPMorgan Chase Bank logo

Lead Software Engineer - Java, AWS

JPMorgan Chase Bank
Full Timelead
INPosted March 5, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaAWSAgileCI/CD

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

As an experienced member of the Software Engineering team at JPMorgan Chase, you have the opportunity to impact your career and push the limits of what's possible. Join the Payments Technology team as a Lead Software Engineer to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Depending on the team you join, you could be developing mobile features, strategizing on big data for trading systems, innovating in payments for merchants, or supporting cloud platform integration.

  • *Key Responsibilities:**
  • Participate in designing and developing scalable and resilient systems using Java for continual improvements
  • Execute software solutions, design, development, and technical troubleshooting
  • Create secure, high-quality production code and maintain synchronous algorithms
  • Contribute to architecture and design artifacts, ensuring design constraints are met
  • Gather, analyze, synthesize, and develop visualizations and reporting from large data sets
  • Identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture
  • Contribute to software engineering communities, exploring new technologies
  • Foster a team culture of diversity, opportunity, inclusion, and respect
  • *Qualifications Required:**
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Proficiency in coding in Java languages
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Knowledge of cloud technologies such as AWS
  • Understanding of the Software Development Life Cycle
  • Familiarity with agile methodologies like CI/CD, Application Resiliency, and Security
  • Knowledge of software applications and technical processes within technical disciplines like cloud, artificial intelligence, machine learning, or mobile technology

This job offers you the chance to be part of a dynamic team that is at the forefront of technology innovation. As an experienced member of the Software Engineering team at JPMorgan Chase, you have the opportunity to impact your career and push the limits of what's possible. Join the Payments Technology team as a Lead Software Engineer to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Depending on the team you join, you could be developing mobile features, strategizing on big data for trading systems, innovating in payments for merchants, or supporting cloud platform integration.

  • *Key Responsibilities:**
  • Participate in designing and developing scalable and resilient systems using Java for continual improvements
  • Execute software solutions, design, development, and technical troubleshooting
  • Create secure, high-quality production code and maintain synchronous algorithms
  • Contribute to architecture and design artifacts, ensuring design constraints are met
  • Gather, analyze, synthesize, and develop visualizations and reporting from large data sets
  • Identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture
  • Contribute to software engineering communities, exploring new technologies
  • Foster a team culture of diversity, opportunity, inclusion, and respect
  • *Qualifications Required:**
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Proficiency in coding in Java languages
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Knowledge of cloud technologies such as AWS
  • Understanding of the Software Development Life Cycle
  • Familiarity with agile methodologies like CI/CD, Application Resiliency, and Security
  • Knowledge of software applications and technical processes within technical disciplines like cloud, artificial intelligence, machine learning, or mobile technology

This job offers you the chance to be part of a dynamic team that is at the forefront of technology innovation.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free