Senior Lead Software Engineer (Java, React)

JPMorgan Chase & Co.

Jersey City (NJ)

On-site

USD 61,000 - 101,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPMorgan Chase & Co. is seeking a Senior Lead Software Engineer to drive backend/frontend architecture, AI integration, and platform modernization. You will balance backend and frontend engineering, set standards, and deliver customer-focused financial technology at scale.

In this role, you will mentor engineers, promote secure coding practices, and partner with product teams to shape strategic technology directions across a global enterprise.

Qualifications

  • Formal software engineering training or certification.
  • 5+ years of applied software engineering experience.
  • Experience delivering system design, application development, testing, and operations.

Responsibilities

  • Lead a global scrum team, own outcomes, and partner with Product to deliver solutions.
  • Identify opportunities for improvement and propose impactful ideas.
  • Integrate AI into solutions and mentor developers in AI-first approaches.
  • Establish long-term platform vision for secure, scalable systems.
  • Champion architecture standards, documentation, and debt reduction.
  • Lead by example, grow junior engineers and share knowledge.
  • Develop secure, high-quality production code and review peer code.
  • Govern AI-assisted engineering practices to improve quality and speed.

Skills

Java
Spring Boot
Microservices
REST APIs
React
JavaScript
TypeScript
Cloud-native
AI-aware development
Distributed systems

Education

Formal software engineering training or certification

Tools

AWS
Kafka
PostgreSQL
NoSQL
GraphQL
Terraform
Spring
Spring Boot
Terraform
CloudWatch

Job description

Salary: $61,000 - 101,000 per year

Requirements
  • Formal software engineering training or certification, with at least 5 years of applied experience.
  • Practical experience delivering system design, application development, testing, and operational stability.
  • Advanced experience building enterprise applications with Java, Spring Boot, microservices, and REST services.
  • Advanced experience designing distributed, event-driven architectures using microservices, REST and GraphQL APIs, relational databases, and asynchronous messaging.
  • Strong hands‑on experience with React, JavaScript, and TypeScript, including frontend architecture, performance optimization, reusable components, and enterprise‑scale web applications.
  • Experience leading technical design discussions, influencing architecture decisions, mentoring engineers, and modernizing applications across technology stacks.
  • Experience using enterprise‑authorized AI‑assisted software development tools for activities such as coding, reviews, testing, and troubleshooting, and validating AI outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering, including data sensitivity, secure input and output handling, and security and resiliency expectations; experience coaching senior engineers or leads on compliant practices and controls.
  • Ability to independently resolve design and functionality challenges with little or no oversight.
  • Strong hands‑on experience building and operating scalable, resilient, secure cloud‑native applications and distributed systems.
  • Python experience is a plus.
  • NoSQL database experience is a plus.
  • Experience with AWS services such as ECS/Fargate, Aurora PostgreSQL, CloudWatch, IAM, and Terraform is beneficial.
  • Experience with Apache Kafka or comparable event‑streaming platforms is beneficial.
  • Financial services, lending, credit origination, workflow, or document management platform experience is preferred.
Responsibilities
  • Lead a global scrum team, own business outcomes, and collaborate with Product partners to shape direction and deliver technology solutions that improve client outcomes.
  • Identify opportunities for improvement and propose ideas that create meaningful product and client impact.
  • Integrate AI into delivered solutions and team workflows, identify ways AI can address business problems and accelerate delivery, and mentor developers in AI‑first approaches.
  • Establish the platforms long‑term vision and architect secure, scalable, resilient, and adaptable solutions for future business needs.
  • Champion system design, integration, and modernization practices; set standards for documentation and design patterns; and proactively address technical debt.
  • Lead by example, strengthen team culture and capabilities, support junior developers growth, and share knowledge across the team.
  • Develop secure, high‑quality production code and review and debug code written by others.
  • Promote and govern approved AI‑assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes. Establish measurable validation standards, including secure coding, peer review, and automated testing, and encourage reusable patterns and automation across the SDLC toolchain.
  • Apply software development lifecycle tools, including approved AI‑assisted development and automation capabilities, to increase the value of automation at scale.
  • Drive decisions affecting product design, application functionality, and technical operations and processes, serving as a subject matter expert in areas of focus.
  • Contribute to the engineering community by advocating for firmwide software development lifecycle frameworks, tools, and practices.
Technologies
  • AI
  • AWS
  • Architect
  • Backend
  • Cloud
  • CloudWatch
  • Frontend
  • GraphQL
  • IAM
  • Support
  • Java
  • JavaScript
  • Kafka
  • NoSQL
  • PostgreSQL
  • Python
  • REST
  • React
  • Security
  • Spring
  • Spring Boot
  • Terraform
  • TypeScript
  • Web
  • microservices
More

We are hiring a Senior Lead Software Engineer for our Commercial & Investment Bank Lending technology organization. In this role, you will help an agile team build and evolve business‑critical technology products, balancing backend and frontend engineering, architecture leadership, and platform modernization. We are JPMorganChase, a longstanding financial institution serving consumers, businesses, and institutional and government clients, with operations spanning investment banking, commercial banking, payments, and asset management. Our Commercial & Investment Bank serves clients in more than 100 countries with banking, markets, securities services, and payments. We offer a competitive total rewards package and, for eligible employees, benefits that may include health coverage, wellness resources, retirement savings, backup childcare, tuition reimbursement, mental health support, and financial coaching. We value diversity and inclusion and provide reasonable accommodations for applicants and employees.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java, React, Microservices, AWS Full Stack Sr Lead Software Engineer
Java, React, Microservices, AWS Full Stack Sr Lead Software Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 180,000
Sr. Lead Software Engineer-Full Stack/Java/AWS
Sr. Lead Software Engineer-Full Stack/Java/AWS

JPMorgan Chase • Jersey City (NJ)

On-site
USD 180,000 - 230,000
Lead Software Engineer – Java / AWS / AI
Lead Software Engineer – Java / AWS / AI

JPMorganChase • Houston (TX)

On-site
USD 140,000 - 200,000
Health care coverage
On-site health centers
Retirement savings plan
+2
Senior Lead Software Engineer - AI Engineer - Columbus
Senior Lead Software Engineer - AI Engineer - Columbus

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 61,000 - 101,000
Lead Software Engineer - Java / AWS / AI
Lead Software Engineer - Java / AWS / AI

JPMorganChase • Houston (TX)

On-site
USD 140,000 - 180,000
Sr Lead Software Engineer - Java, Python, AI/ML
Sr Lead Software Engineer - Java, Python, AI/ML

JPMorganChase • Jersey City (NJ)

On-site
USD 180,000 - 230,000
Health care coverage
On-site wellness centers
Retirement plan
+3
Sr Lead Software Engineer - Java, React & AI
Sr Lead Software Engineer - Java, React & AI

JPMorganChase • Columbus (OH)

On-site
USD 120,000 - 180,000
Lead software Engineer - Full Stack
Lead software Engineer - Full Stack

Aumni • Jersey City (NJ)

On-site
USD 180,000 - 230,000
Sr Lead Software Engineer, Engineering Excellence
Sr Lead Software Engineer, Engineering Excellence

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 61,000 - 101,000
Health coverage
Retirement savings
Backup childcare
+3
Senior Lead Software Engineer - Full Stack / AWS
Senior Lead Software Engineer - Full Stack / AWS

JPMorganChase • Houston (TX)

On-site
USD 140,000 - 190,000