Lead Software Engineer

JPMorgan Chase

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
San Francisco, CA
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $177k
$129k $246k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $144,362–$208,800.

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 · Lead Software Engineer

As a Lead Software Engineer within the Infrastructure Platforms Digital Workflows Product Line, you will lead the delivery of high-quality technical solutions and drive agile roadmaps. Your daily responsibilities include designing complex platform features, mentoring engineers, and implementing AI-enabled engineering capabilities like MCP servers and agent patterns. You will develop assistant skills with clear schemas, establish evaluation guardrails for accurate AI behavior, and drive data readiness through modeling and pipeline alignment. The role requires proficiency in Java, Python, SQL, PL-SQL, and event messaging systems like MQ or Kafka. You will utilize CI/CD, observability, and TDD practices to ensure production readiness. This position focuses on integrating enterprise-authorized AI-assisted development tools into engineering workflows to improve code quality, delivery speed, and operational outcomes within secure governance frameworks.

What you'll do

  • Lead the end-to-end design, implementation, and operation of complex platform features and integrations.
  • Create technical roadmaps and milestones to drive predictable delivery and continuous process improvement.
  • Develop assistant skills and tool functions with clear interfaces, schemas, validation, and observability.
  • Stand up and operate MCP servers and agent patterns to accelerate engineering delivery.
  • Establish evaluation checks, guardrails, and monitoring to ensure AI behavior is accurate and safe.
  • Drive data readiness and integration practices including modeling, pipelines, and quality controls.
  • Uphold SDLC rigor through secure coding, code reviews, automated testing, and CI/CD.
  • Mentor junior engineers and lead the adoption of enterprise-authorized AI-assisted engineering practices.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Strong proficiency in Java and strong working experience with Python.
  • Strong architecture and design skills across systems with sound engineering judgment.
  • Strong engineering fundamentals including OOD, design patterns, SOLID, and a quality-first mindset with TDD.
  • Strong integration and data fundamentals including SQL/PL-SQL and event messaging such as MQ/Kafka.
  • Experience operating production services with CI/CD, observability, and reliability best practices.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and understanding responsible AI use.
  • Ability to create roadmaps, manage dependencies, and mentor engineers in agile/scrum environments.
  • ServiceNow experience including familiarity with the ServiceNow data model (preferred).
  • Experience with MCP operations patterns and designing AI agents with grounding/RAG patterns (preferred).
  • Experience in AWS or other public cloud platforms (preferred).

More like this

Similar roles

Lead Software Engineer

JPMorgan Chase

San Francisco, CA 84 days ago
Java Python SQL PL-SQL Kafka MQ CI/CD AWS RAG MCP TDD OOD SOLID ServiceNow Agile Scrum Observability
5+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 174 days ago
AWS Java Go Python TypeScript JavaScript SQL Kubernetes Docker Lambda Fargate NoSQL RDBMS HTML/CSS Agile Microservices Microsoft Azure
4+ yrs exp

Lead Software Engineer

Capital One Financial

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

Lead Software Engineer

Capital One Financial

McLean, VA 77 days ago
JavaScript React Angular TypeScript Java HTML CSS AWS Microsoft Azure Google Cloud RESTful Web Services Microservices Test-Driven Development Agile Cloud Computing
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 109 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile
4+ yrs exp

Lead Software Engineer

Capital One Financial

Chicago, IL +1 106 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile
4+ yrs exp