Lead Software Engineer, Markets

JPMorgan Chase

Quick summary

Work type
On-site
Location
Chicago, IL
Salary
$133,000–$185,000 / yr
Posted
33 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $200k
This role $159k
$122k most similar roles pay here $236k

This role pays less than 89% of similar roles. Most pay $183,500–$215,500 — the shaded band above. At the midpoint, this role pays about $159k versus about $200k 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 479 open roles on FindRole.

Listed pay typically runs $142,500–$205,000 across 245 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Markets

The Lead Software Engineer role at JPMorgan Chase in Chicago is a senior position within the Commercial & Investment Bank’s Trading Technology team, focusing on developing market-leading technology solutions. This individual will design and implement secure, high-quality production code using Java, Spring Boot, React, and Kafka, while also driving the adoption of cutting-edge technologies such as AWS Lambda, ECS, EC2, and Terraform. Key responsibilities include leading engineering teams to deliver complex projects, setting technical direction, and ensuring operational stability through automation and continuous delivery practices like CI/CD pipelines with GitHub Actions and AWS CodePipeline. The role requires expertise in financial markets, Futures & Options trading, and Trade Execution/Clearing, as well as hands-on experience with AMPS messaging platforms, MQ, JUnit, Mockito, and Testcontainers.

What you'll do

  • Designs and develops innovative software solutions using Java, Spring Boot, and React.
  • Leads technology roadmap focusing on next-generation data analytics platforms.
  • Champions AI and machine learning for real-time trade processing applications.
  • Identifies opportunities to automate recurring issues for operational stability.
  • Implements secure data pipelines and reporting solutions with Python and Spark.

What we're looking for

  • 7+ years of hands-on experience in software engineering, including system design and application development.
  • Expertise in Java, Spring, Spring Boot, Maven, Kafka, React, and modern web technologies.
  • Proficiency in AWS cloud platforms, Lambda, ECS, EC2, Terraform, GitHub Actions, and AWS CodePipeline.
  • Advanced skills in designing scalable, secure, and resilient systems for large-scale data environments.
  • Proven ability to lead engineering teams, set technical direction, and deliver complex projects using Agile practices.
  • Experience in financial markets, Futures & Options, Trade Execution/Clearing, and AMPS messaging platform.

More like this

Similar roles

Senior Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 13 days ago $171,000$260,000
Java SpringBoot AWS Terraform CI/CD JUnit TestNG Cucumber Kafka k8s MSK SQL NoSQL Docker GitHub Copilot Cline Claude Code

Lead Software Engineer, Java, Spring Boot, Microservices

JPMorgan Chase

Mumbai, Maharashtra, India 6 days ago
Java Spring Boot Kubernetes React CI/CD Python Linux Test-Driven Development Git FIX Solace Messaging Technologies Microservices High-Performance Applications API Design Authentication/Authorization Secrets Management Dependency Hygiene Incident Response Post-Incident Reviews

Senior Lead Software Engineer, Java/AWS

JPMorgan Chase

New York, NY 16 days ago $171,000$260,000
Java Spring Boot AWS Terraform Apache Kafka KSQL Kafka Streams Oracle Postgres Cassandra Microservices Domain Driven Design CI/CD AWS EKS AWS EC2 AWS ECS EventBridge Lambda Route53 S3

Java and AWS Lead Software Engineer

JPMorgan Chase

New York, NY 29 days ago $152,000$215,000
Java Spring Spring Boot JUnit CI/CD Terraform EKS AWS Lambda AWS Neptune AWS Glue Kafka Cassandra RESTful API SQL Oracle Elasticsearch Jenkins Spinnaker Prometheus Grafana

Lead Software Engineer, Backend Java Cloud

JPMorgan Chase

Columbus, OH 33 days ago
Java Spring Boot SQL NoSQL Apache Kafka AWS CI/CD Jenkins GitLab CI Terraform JUnit 5 Cucumber Docker Kubernetes Prometheus Grafana Splunk CloudWatch

Lead Software Engineer, Java/SpringBoot/AWS

JPMorgan Chase

Wilmington, DE 15 days ago
Java Spring Boot AWS EKS ECS S3 ALB/NLB DynamoDB Aurora Docker Kubernetes PostgreSQL Oracle Terraform Grafana Splunk Dynatrace Datadog CloudWatch Kafka CI/CD