Senior Lead Software Engineer

JPMorgan Chase

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Jersey City, NJ
Employment
Full-time
Posted
103 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $170k
$107k $235k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $149,500–$190,000.

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 1226 open roles on FindRole.

Listed pay typically runs $156,750–$215,000 across 5 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Senior Lead Software Engineer

The Senior Lead Software Engineer - Java, SpringBoot, Microservices joins the Commercial Investment Bank as a seasoned member of an agile team. This role involves designing and delivering trusted, scalable technology products by executing software solutions, troubleshooting complex technical problems, and producing architecture artifacts. The engineer will build high-quality production code, maintain algorithms, and drive the adoption of enterprise-authorized AI-assisted engineering practices for code review and testing. Key technologies include Java 11/21, Spring Boot 3.x, Spring Framework, IBM MQ, Apache Kafka, Apache Camel 4.x, and Microsoft SQL Server. The position requires expertise in microservices architecture, RESTful APIs, and JUnit 5. The work focuses on solving financial industry problems through secure, stable software development and responsible AI integration within engineering workflows.

What you'll do

  • Execute software solutions, design, development, and technical troubleshooting for complex business functions.
  • Create secure, high-quality production code and maintain algorithms that run synchronously with existing systems.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Produce architecture and design artifacts for complex applications while ensuring all design constraints are met.
  • Apply knowledge of SDLC toolchains and automation capabilities to improve the value realized by automated processes.
  • Coach engineers on the safe, compliant, and responsible use of AI within engineering workflows.
  • Analyze large data sets to develop visualizations and reporting for the continuous improvement of software systems.
  • Identify hidden patterns in data to drive improvements to coding hygiene and system architecture.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Proficiency in Java 11+, including Java 21 features, and extensive use of Spring Boot 3.x and Spring Framework 5.x/6.x.
  • Strong experience with IBM MQ, Apache Kafka, Apache Camel 4.x, and building RESTful APIs with Spring.
  • Experience with Microsoft SQL Server, JDBC, Spring JDBC templates, stored procedures, and DAO pattern implementation.
  • Strong testing skills with JUnit 5, Mockito, test-driven development, and Maven for dependency management.
  • Financial industry experience.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and coaching engineers on responsible AI use.
  • Experience with AWS Cloud Services, including AWS MSK and cloud-native application deployment (preferred).
  • Hands-on experience designing and implementing microservices and distributed systems (preferred).
  • Experience with Cucumber/BDD testing for acceptance testing and living documentation (preferred).

More like this

Similar roles

Lead Software Engineer, Java Full Stack, AI, Spring Boot

JPMorgan Chase

Chicago, IL 74 days ago
Java J2EE Spring Boot AWS Kubernetes Terraform RESTful APIs SQL PL/SQL Apache Kafka JUnit Mockito Hibernate JPA React JS JavaScript TypeScript ECS S3 RDS Lambda CloudWatch Eventbridge Step Functions DevOps Copilot Claude
5+ yrs exp

Lead Software Engineer, Java Microservices/API

JPMorgan Chase

Plano, TX 6 days ago
Java Spring Boot AWS ECS Docker PostgreSQL RESTful APIs Microservices CI/CD Terraform Kafka Amazon SQS Snowflake Splunk Dynatrace CloudWatch Grafana BlazeMeter JMeter AWS Secrets Manager OAuth2
5+ yrs exp

Senior Lead Software Engineer

JPMorgan Chase

Plano, TX 6 days ago
Python Java Spring Framework Spring Boot AWS J2EE RESTful Web Services CI/CD Terraform Maven Git Jenkins GitHub BitBucket JIRA RDS ECS EKS SQS S3 IAM VPC OAuth2 Kerberos Agile Infrastructure as Code Automated Testing
5+ yrs exp

Senior Lead Software Engineer

Capital One Financial

McLean, VA +3 131 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Microsoft Azure Docker Kubernetes NoSQL RDBMS Microservices Agile AI Tooling
6+ yrs exp

Senior Lead Software Engineer

Capital One Financial

McLean, VA +3 127 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Microsoft Azure Docker Kubernetes RDBMS NoSQL Microservices Agile Open Source Frameworks
6+ yrs exp

Senior Lead Software Engineer

JPMorgan Chase

Seattle, WA 122 days ago
Rust Java Go C++ System Design AI-assisted Engineering SDLC OLAP Apache DataFusion DuckDB Apache Arrow Flight SQL Automated Testing Secure Coding Root-cause Analysis
5+ yrs exp