Senior Lead Software Engineer

JPMorgan Chase

Quick summary

Work type
On-site
Location
Jersey City, NJ
Salary
$171,000–$260,000 / yr
Posted
9 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $196k
This role $216k
$160k most similar roles pay here $271k

This role pays more than 79% of similar roles. Most pay $180,375–$211,200 — the shaded band above. At the midpoint, this role pays about $216k versus about $196k 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 436 open roles on FindRole.

Listed pay typically runs $152,000–$215,000 across 230 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Senior Lead Software Engineer

JPMorgan Chase is seeking a Senior Lead Software Engineer to join their Asset and Wealth Management team, focusing on the Alternative Investments business. This role involves leading teams in designing, developing, and deploying high-quality Java-based microservices using Spring Boot, while ensuring systems are scalable and resilient for managing over $170 billion in assets across various investment types. The engineer will work closely with cross-functional stakeholders to implement event-driven architectures leveraging AWS services like ECS, S3, Lambda, and Kubernetes, alongside Kafka and MSK for data streaming. Key responsibilities include hands-on coding, driving CI/CD practices, conducting code reviews, and mentoring junior engineers. Proficiency in Java, Spring Boot, SQL databases, testing frameworks such as JUnit and TestNG, and experience with AWS cloud services are essential, along with a strong background in DevOps toolchains and agile methodologies.

What you'll do

  • Lead the design and development of high-quality Java/Spring Boot applications.
  • Build event-driven microservices using Kafka, Kubernetes, and AWS services.
  • Validate service scalability and resilience through performance testing strategies.
  • Mentor junior engineers and foster a collaborative team culture.
  • Drive code reviews and enforce maintainability with TDD/BDD practices.

What we're looking for

  • Proven experience leading teams to manage and solve complex technical issues.
  • Advanced proficiency in Java, Spring/Spring Boot, and hands-on coding skills.
  • Extensive experience with CI/CD, DevOps toolchains, and agile development practices.
  • Expertise in testing frameworks (JUnit, TestNG) and performance testing strategies.
  • Deep understanding of microservices architecture, REST APIs, SQL databases, and AWS services.
  • Demonstrated ability to mentor junior engineers and foster a collaborative team culture.
  • Hands-on experience with Infrastructure as Code using Terraform and AWS cloud services.

More like this

Similar roles

Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 3 days ago $152,000$215,000
Java Spring Boot ReactJS TypeScript AWS CI/CD SQL S3 Aurora API Gateway Kafka RabbitMQ DevOps Scrum TDD BDD

Senior Lead Software Engineer, Java Back-End

JPMorgan Chase

Jersey City, NJ 9 days ago $171,000$260,000
Java Spring AWS Kubernetes Docker Terraform CloudFormation Cassandra Oracle Hibernate MyBatis REST SOAP JSON XML Kafka Redis TLS OAuth2 Spring Boot JUnit Mockito GraalVM CockroachDB CI/CD

Lead Software Engineer, Java, AWS

JPMorgan Chase

New York, NY 8 days ago $152,000$215,000
Java Spring Boot AWS Terraform Docker Kubernetes Postgres Cassandra MongoDB Redis Kafka RabbitMQ CI/CD Jenkins Splunk Grafana DevOps SRE Python

Senior Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 3 days ago $171,000$260,000
Java Spring Boot ReactJS TypeScript AWS CI/CD SQL S3 Aurora API Gateway DevOps Kafka RabbitMQ Atlassian Spring MVC Spring Cloud Spring Security HTML5 CSS3