Lead Software Engineer

J.P. Morgan

New York (NY)

On-site

USD 140,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPMorgan Chase seeks a Lead Software Engineer to help shape the future of financial technology. You will contribute as a core technical contributor on an agile team, delivering secure, scalable cloud-native microservices and high-impact solutions across business functions.

In this role, you will design, develop, and review production code, champion best practices in CI/CD and security, and mentor teams while advancing modern architectural patterns to support zero-downtime releases in a complex

Qualifications

  • 5+ years of applied software engineering experience.
  • Proficiency in backend Java, Spring Boot, and Node.js.
  • Experience with cloud platforms and distributed systems.
  • Familiarity with RESTful APIs, WebSockets, and JSON.
  • Experience with agile/Scrum SDLC and CI/CD.
  • Security and resiliency best practices.

Responsibilities

  • Develop cloud-native microservices and scalable applications.
  • Design, implement, test, and debug software features.
  • Leverage domain modeling to build robust business products.
  • Improve operational stability by automating remediation.
  • Lead communities of practice to share new technologies.
  • Ensure zero-downtime releases and optimize data performance.
  • Continuously evaluate technologies to keep systems resilient.
  • Collaborate in a diverse, inclusive team culture.

Skills

Java
Spring Boot
Node.js
Frontend stack
Cloud platforms
RESTful APIs
WebSockets
JSON
SQL
NoSQL
CI/CD
Security

Job description

Job Description

Join a team where your technical expertise shapes the future of financial technology at one of the world's most influential firms. At JPMorganChase, you'll have the opportunity to work on complex, high-impact challenges that drive real business outcomes within a culture that values innovation, inclusion, and continuous growth.

As a Lead Software Engineer at JPMorgan Chase within Consumer Community Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted, market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for delivering critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.

Job responsibilities
  • Execute creative software solutions, design, development, and technical troubleshooting, thinking beyond routine or conventional approaches to build solutions or break down technical problems
  • Deliver end-to-end solutions in the form of cloud-native, microservices-based applications, leveraging the latest technologies and best industry practices
  • Use domain modeling techniques to build best-in-class business products, structuring software for clarity, testability, and evolution
  • Develop secure, high-quality production code, and review and debug code written by others
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Lead communities of practice across software engineering to drive awareness and adoption of new and leading-edge technologies
  • Design and build scalable, secure, and reliable solutions by leveraging modern architectural patterns that ensure zero-downtime releases and optimize data performance
  • Continuously evaluate and update technologies and patterns to keep systems current and resilient
  • Contribute to a team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Proficiency in back-end technologies (e.g., Java, Spring Boot, Node.js) with experience building microservices-based applications; for full-stack roles, proficiency also includes front-end technologies (e.g., HTML, CSS, JavaScript, TypeScript, React, Angular)
  • Experience working with cloud platforms (e.g., AWS, Azure, Google Cloud Platform), distributed systems, and web technologies including RESTful APIs, WebSockets, and JSON
  • Hands-on experience designing and building scalable applications using SQL and NoSQL databases
  • Demonstrated ability to independently solve design and functionality challenges with minimal supervision
  • Experience with agile development methodologies (e.g., Scrum) and a solid understanding of the software development life cycle
  • Proficiency in automation and continuous delivery methods, including CI/CD pipelines
  • Advanced understanding of application resiliency and security principles
Preferred qualifications, capabilities, and skills
  • Experience in the banking or financial services domain
  • AWS or equivalent cloud certification
  • Demonstrated proficiency in emerging technical disciplines such as artificial intelligence, machine learning, or mobile development
  • Strong communication, mentoring, and stakeholder management skills
  • Ability to drive broader team impact by sharing and contributing best practices across engineering communities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java, Spring, Cloud
Lead Software Engineer - Java, Spring, Cloud

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 120,000 - 170,000
Lead Software Engineer
Lead Software Engineer

JPMorgan Chase & Co. • Chicago (IL)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Full stack
Lead Software Engineer - Full stack

Testing Site - JPMC • Plano (TX)

On-site
USD 130,000 - 180,000
Lead Software Engineer - Fullstack
Lead Software Engineer - Fullstack

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 130,000 - 180,000
Lead Software Engineer
Lead Software Engineer

Testing Site - JPMC • Newark (DE)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Java Fullstack, AWS
Lead Software Engineer - Java Fullstack, AWS

Testing Site - JPMC • Columbus (OH)

On-site
USD 120,000 - 180,000
Lead Software Engineer - Java Backend
Lead Software Engineer - Java Backend

JPMorgan Chase & Co. • New York (NY)

On-site
USD 160,000 - 210,000
Lead Software Engineer - Java/React Fullstack
Lead Software Engineer - Java/React Fullstack

Testing Site - JPMC • Wilmington (DE)

On-site
USD 130,000 - 180,000
Lead Software Engineer- Full Stack Java or Python
Lead Software Engineer- Full Stack Java or Python

Testing Site - JPMC • Columbus (OH)

On-site
USD 140,000 - 180,000
Full Stack Lead Software Engineer
Full Stack Lead Software Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 210,000