Senior Lead Software Engineer, Business Banking

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Columbus, OH
Employment
Full-time
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $175k
$121k $236k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $151,168–$199,175.

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

Listed pay typically runs $136,000–$207,500 across 6 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Senior Lead Software Engineer, Business Banking

The Sr. Lead Software Engineer- Business Banking joins the Business Banking Technology team to build secure, stable, and scalable digital solutions for small businesses. This role involves owning complex services, influencing architecture across squads, and driving engineering practices to improve quality and reliability. You will lead the technical design and delivery of full-stack capabilities using Java, Spring Boot, and React or Angular. Key responsibilities include implementing event-driven architecture patterns with Kafka, managing SQL and NoSQL databases like Cassandra or DynamoDB, and establishing CI/CD quality gates. You will also drive the adoption of AI-assisted engineering practices for code review and testing. The work focuses on modernizing core banking capabilities, ensuring production excellence through observability, and delivering resilient platforms for business banking, lending, and payments.

What you'll do

  • Lead technical design and delivery of complex full-stack capabilities using Java, Spring Boot, and React or Angular.
  • Drive event-driven architecture patterns using Kafka, including idempotency, retries, and schema evolution.
  • Establish and improve engineering practices for automated testing, CI/CD quality gates, and release readiness.
  • Own production excellence by reducing incidents, performing root cause analysis, and tuning system performance.
  • Improve observability by defining actionable metrics, dashboards, logs, and alerts using telemetry tooling.
  • Mentor engineers through design reviews, pairing, and technical coaching on reusable patterns and standards.
  • Drive adoption and governance of approved AI-assisted engineering practices to improve code quality and delivery speed.
  • Partner with product and operations teams to align delivery plans and manage technical risk.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Advanced hands-on experience building microservices and APIs using Java (8+) and Spring Boot in large-scale environments.
  • Strong full-stack engineering depth with modern web frameworks like React or Angular and pragmatic API/UI design tradeoffs.
  • Proven experience building and operating event-driven systems with Kafka, including reliability patterns like retries and idempotency.
  • Solid database skills using SQL for data modeling, query optimization, and performance tuning.
  • Experience with NoSQL data stores such as Cassandra, DynamoDB, or Elasticsearch for scale and reliability.
  • Experience designing resilient, highly available architectures with a focus on failure-mode analysis and secure engineering practices.
  • Demonstrated experience leading the use of enterprise-authorized AI-assisted software development tools and coaching others on compliant usage.
  • Experience building client-facing digital products in banking, lending, payments, or small-business platforms (preferred).
  • Experience deploying and operating services on cloud platforms such as AWS or Cloud Foundry (preferred).
  • Experience with service reliability practices, PCI DSS requirements, and relevant cloud or security certifications (preferred).

More like this

Similar roles

Senior Lead Full Stack Software Engineer

Capital One Financial

New York, NY 63 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile Interactive AI Tooling
6+ yrs exp

Senior Lead Software Engineer, Full Stack

Capital One Financial

McLean, VA +2 113 days ago
AWS Microsoft Azure Google Cloud Python Java Go TypeScript JavaScript Fargate Lambda Serverless Microservices Agile Machine Learning Automated Testing Observability Cloud Migration
6+ yrs exp

Lead Software Engineer, Full Stack

Capital One Financial

McLean, VA +3 100 days ago
Java Python JavaScript TypeScript SQL Go AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile Cloud Computing Full Stack Open Source Frameworks
4+ yrs exp

Staff Software Engineer, Banking

Brex

New York, NY 99 days ago $240,000–$285,000
Distributed Systems System Design Banking Systems Payment Orchestration Ledgering Money Movement Platform Engineering Service Modernization Observability Incident Prevention Technical Strategy Architecture Review
8+ yrs exp Hybrid

Staff Software Engineer, Banking

Brex

San Francisco, CA 99 days ago $240,000–$285,000
Distributed Systems System Design Payments Ledgering Money Movement Platform Engineering Observability Service Modernization Production Systems
8+ yrs exp Hybrid