Lead Software Engineer

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Wilmington, DE
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $190k
$161k most similar roles pay here $232k

This listing doesn't post a salary. Most similar roles pay $169,275–$211,200.

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

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer

As a Lead Software Engineer - Databricks/PySpark/AI within the Corporate Sector-Global Finance team, you will serve as a senior hands-on developer and technical leader in an agile environment. You will build, deliver, and optimize data products that power agentic AI systems capable of planning and executing multi-step tasks. Your daily responsibilities include developing data pipelines, retrieval and indexing layers, and tool-use infrastructure like APIs and function endpoints to connect agents with enterprise data. You will mentor junior engineers while ensuring high standards for code quality and security. The role requires expert-level Python and PySpark skills, along with extensive experience in Databricks, AWS (Glue, S3, Lambda), Spark, SQL, Snowflake, and Terraform. You will work with Lakehouse architecture, CI/CD pipelines, and LLM frameworks to solve complex problems involving autonomous agent orchestration and data management.

What you'll do

  • Build and optimize data pipelines to provide reliable, real-time access to structured and unstructured data for agentic AI systems.
  • Develop retrieval and indexing layers that enable AI agents to search and synthesize information across multiple sources.
  • Build tool-use infrastructure including APIs, data services, and function endpoints for AI agents to interact with enterprise systems.
  • Create orchestration and state management layers to support multi-step workflows, memory persistence, and task chaining.
  • Write production-quality Python and PySpark code while ensuring compliance with AWS best practices and CI/CD pipelines.
  • Implement and enforce data management standards regarding quality, security, and governance for AI-generated and consumed data.
  • Mentor junior and mid-level engineers through technical coaching, pair programming, and rigorous code reviews.
  • Drive the adoption of AI-assisted engineering practices to improve code quality and development speed across the team.

What we're looking for

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Expert-level programming skills in Python and PySpark with a portfolio of production-grade code.
  • Extensive hands-on experience with Databricks, AWS ecosystem (Glue, S3, SQS/SNS, Lambda), Spark, and SQL.
  • Strong experience with Lakehouse/Delta Lake architecture, Snowflake, Terraform, LLMs, and data optimization techniques.
  • Experience building APIs, data services, retrieval systems, and infrastructure for agentic AI workflows.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and ensuring secure, compliant adoption.
  • Extensive experience with CI/CD processes, automated testing frameworks, and agile methodologies.
  • Experience with agentic AI frameworks, vector databases, and RAG workflows (preferred).

More like this

Similar roles

Lead Software Engineer

JPMorgan Chase

Chicago, IL 19 days ago
Databricks Spark PySpark Scala SQL Delta Lake Unity Catalog Snowflake AWS dbt Terraform CI/CD Git Structured Streaming Delta Live Tables Data Modeling Infrastructure-as-code
7+ yrs exp

Lead Software Engineer

JPMorgan Chase

Wilmington, DE 26 days ago
Python PySpark AWS Databricks Machine Learning Data Engineering Cloud Architecture Distributed Systems C++ Automated Testing AI-assisted Development
5+ yrs exp

Lead Software Engineer Data Engineer

JPMorgan Chase

Houston, TX 44 days ago
Python Java LLM RAG AI ML Kafka Redis Memcached Airflow Temporal Spark PySpark Databricks Snowflake Apache Iceberg AWS Azure GCP Dynatrace Splunk Grafana Microservices API Design
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Wilmington, DE 81 days ago
Databricks Apache Spark Delta Lake Python Java SQL AWS Terraform Airflow Unity Catalog CI/CD Git ETL ELT Data Modeling Streamlit React Structured Streaming
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Plano, TX 24 days ago
Databricks Apache Spark Delta Lake Python Java SQL AWS Terraform Airflow Unity Catalog CI/CD Git ETL ELT Data Modeling Streamlit React
5+ yrs exp