Java Lead Software Engineer

JPMorgan Chase

Quick summary

Work type
On-site
Location
New York, NYPlano, TX
Salary
$152,000–$215,000 / yr
Posted
today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $167k
This role $184k
$111k most similar roles pay here $226k

This role pays more than 55% of similar roles. Most pay $122,253–$211,200 — the shaded band above. At the midpoint, this role pays about $184k versus about $167k for comparable roles.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 439 open roles on FindRole.

Listed pay typically runs $148,625–$212,500 across 228 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Java Lead Software Engineer

As a Lead Software Engineer at JPMorgan Chase within the Trust and Security team, you will be part of an agile development group focused on enhancing and delivering secure, stable, and scalable technology products. Your primary responsibilities include leading the design and implementation of robust software solutions using Java (Java 11/17+) and Spring Boot, while leveraging AWS services such as ECS/EKS/Lambda, API Gateway, S3, RDS/Aurora, DynamoDB, SQS/SNS/Kinesis, CloudWatch, and IAM. You will also work with CI/CD tooling like Jenkins or GitHub Actions to ensure automated quality gates are in place, and utilize observability tools such as OpenTelemetry for distributed tracing and structured logging. This role requires expertise in event-driven design, messaging, and streaming architectures, contributing to the development of market-leading financial technology products at a large scale.

What you'll do

  • Lead the design and implementation of trusted market-leading technology products.
  • Ensure secure, stable, and scalable software delivery using Java and Spring Boot.
  • Manage CI/CD pipelines with tools like Jenkins or GitHub Actions for automated quality gates.
  • Implement observability through OpenTelemetry and distributed tracing solutions.
  • Design and maintain event-driven architectures utilizing messaging and streaming technologies.

What we're looking for

  • Strong proficiency in Java (e.g., Java 11/17+) and Spring Boot.
  • Experience with AWS services including ECS/EKS, Lambda, API Gateway, S3, RDS/Aurora, DynamoDB.
  • Familiarity with observability tools such as OpenTelemetry and distributed tracing.
  • Expertise in CI/CD tooling like Jenkins/GitHub Actions and automated quality gates.
  • Knowledge of event-driven design, messaging, and streaming architectures.

More like this

Similar roles

Senior Lead Software Engineer, Java

JPMorgan Chase

Jersey City, NJ 1 day ago $171,000$260,000
Java Spring Boot DB2 Oracle MongoDB CI/CD AWS Python AI Trade Processing Settlement Operations Design Patterns Software Development Life Cycle

Lead Software Engineer, Java Full Stack Engineering

JPMorgan Chase

Chicago, IL 1 day ago $133,000$185,000
Java Spring Boot Kubernetes AWS Terraform RESTful APIs SQL PL/SQL RDS Lambda CloudWatch EventBridge JUnit Mockito Apache Kafka React JS JavaScript TypeScript Hibernate JPA DevOps CI/CD