Lead Software Engineer

JPMorgan Chase

Confirmed live today Trusted

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

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

This listing doesn't post a salary. Most similar roles pay $167,612–$226,350.

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 - Databricks within the Corporate Sector’s Enterprise Technology team, you will join an agile team to build and deliver trusted, scalable technology products. You will lead the architecture and delivery of high-throughput, low-latency data pipelines using Databricks and Apache Spark. Your daily responsibilities include establishing Lakehouse patterns with Delta Lake, managing cluster strategies, and orchestrating automated workflows. You will design secure ingestion frameworks, enforce data governance using Unity Catalog, and perform deep Spark performance tuning. Technical requirements include proficiency in Python, Java, and SQL, alongside experience with AWS, Terraform, and CI/CD pipelines. You will solve complex data engineering problems by building reusable libraries, optimizing costs, and implementing secure, AI-assisted engineering practices to ensure reliable ETL/ELT processing across various business functions.

What you'll do

  • Lead the architecture and delivery of high-throughput, low-latency data pipelines using Databricks and Apache Spark.
  • Establish and evolve Lakehouse patterns with Delta Lake to ensure performant and maintainable data platforms.
  • Own Databricks cluster strategy, including runtime selection, autoscaling, and Spark configuration.
  • Orchestrate and automate data pipelines using Databricks Workflows and AWS eventing services.
  • Design secure ingestion and transformation frameworks to produce trusted datasets using Airflow and Unity Catalog.
  • Drive Spark performance engineering to optimize job throughput, cost, and memory control.
  • Build and maintain reusable libraries and APIs in Python or Java with comprehensive test coverage.
  • Implement CI/CD for data projects using Git-based workflows and Terraform-based infrastructure deployments.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Advanced experience in software engineering and data engineering with production delivery using Apache Spark on Databricks and/or AWS EMR.
  • Advanced hands-on Databricks expertise across Delta Lake, Unity Catalog, Workflows, Repos/notebooks, and SQL Warehouses.
  • Proven ability to architect and operate reliable ETL/ELT data pipelines for batch and streaming with schema design and reliability engineering.
  • Deep Spark performance tuning skills to diagnose bottlenecks and optimize jobs for scalability, cost, and runtime efficiency.
  • Strong programming proficiency in Python and/or Java for data processing, platform tooling, and automation.
  • Strong SQL and analytics data modeling expertise, including dimensional/star schema design and Lakehouse best practices.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and coaching teams on responsible AI security.

More like this

Similar roles

Lead Software Engineer

JPMorgan Chase

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

Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 104 days ago
Databricks AWS Spark Delta Lake Terraform S3 Unity Catalog Delta Live Tables Structured Streaming CI/CD IaC CDC VPC IAM KMS Data Governance Monitoring Testing
7+ yrs exp

Lead Software Engineer

JPMorgan Chase

Plano, TX 111 days ago
Python SQL Spark Snowflake Databricks AWS NoSQL ETL Terraform CI/CD fast API ECS Lambda API Gateway Jenkins Spinnaker Git Machine Learning AI-assisted engineering
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Chicago, IL 49 days ago
Databricks Spark PySpark Scala SQL Delta Lake Unity Catalog dbt Terraform CI/CD Git Snowflake AWS Structured Streaming Delta Live Tables GitHub Copilot Data Modeling Observability
7+ yrs exp

Lead Software Engineer, Data Engineer

JPMorgan Chase

Houston, TX 18 days ago
Python Java AI ML Data Engineering Kafka Redis MemCached Airflow Temporal AWS Azure GCP Databricks Snowflake Spark PySpark Apache Iceberg Dynatrace Splunk Grafana NoSQL Vector Stores API Design Microservices LLM Orchestration AWS Bedrock Azure OpenAI

Lead Software Engineer, Java

JPMorgan Chase

Jersey City, NJ 27 days ago
Databricks Apache Spark AWS Python Java Delta Lake S3 Glue EMR Athena Lambda SQS SNS Kubernetes Docker Kafka SpringBoot RESTful API CI/CD Splunk Grafana Prometheus Dynatrace Unity Catalog ETL Microservices
5+ yrs exp