Lead Software Engineer

JPMorgan Chase

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
OH
Posted
70 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $202k
$187k most similar roles pay here $230k

This listing doesn't post a salary. Most similar roles pay $192,050–$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 1117 open roles on FindRole.

Listed pay typically runs $186,160–$215,000 across 7 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer

Lead Software Engineer - Databricks/Spark/AWS is a core technical contributor within the Corporate Sector, Chief Technology Office team. You will lead the architecture and delivery of high-throughput, low-latency data pipelines while establishing lakehouse patterns using Delta Lake. Your daily responsibilities include managing Databricks cluster strategies, orchestrating jobs via Databricks Workflows, and designing secure ingestion frameworks using AWS services like S3, Glue, Lambda, Kinesis, and CloudWatch. You will build reusable libraries and APIs in Python or Java while driving the adoption of AI-assisted engineering practices to improve code quality and delivery speed. The role requires expertise in Apache Spark, SQL, Terraform, and CI/CD pipelines to solve complex data processing challenges. You will ensure data quality and governance through Unity Catalog while optimizing performance for batch and streaming ETL processes within a secure environment.

What you'll do

  • Lead the architecture and delivery of high-throughput, low-latency data pipelines using Databricks and Apache Spark.
  • Establish lakehouse patterns with Delta Lake to ensure performance at scale through ACID transactions and schema evolution.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Manage Databricks cluster strategies, including runtime selection, autoscaling, and configuration optimization.
  • Design secure data ingestion and transformation frameworks using AWS services like S3, Glue, Lambda, and Kinesis.
  • Perform Spark performance engineering by optimizing partitioning, shuffle tuning, and memory management to control costs.
  • Build reusable libraries and APIs in Python or Java while overseeing comprehensive unit and integration testing.
  • Implement CI/CD pipelines for data projects using Git workflows and Terraform infrastructure deployments.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • 10+ years of professional software/data engineering experience including production work with Spark on Databricks or EMR.
  • Demonstrated experience leading the use of approved AI-assisted software development tools while ensuring security and performance standards.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity and secure handling of inputs/outputs.
  • Proficiency in Python and/or Java for data processing, platform tooling, and automation.
  • Hands-on expertise with Databricks (Delta Lake, Unity Catalog, Workflows) and AWS services (S3, IAM, Glue, CloudWatch, Kinesis).
  • Proven track record architecting ETL/ELT pipelines, Spark performance tuning, and SQL data modeling.
  • Experience with CI/CD automation, Terraform infrastructure deployments, and security-first engineering practices.

More like this

Similar roles

Lead Software Engineer

JPMorgan Chase

Plano, TX 8 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

Lead Software Engineer

JPMorgan Chase

Wilmington, DE 65 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

Wilmington, DE 44 days ago
Python PySpark Databricks AWS Apache Spark Delta Lake S3 IAM KMS Unity Catalog Delta Live Tables CI/CD infrastructure-as-code Structured Streaming Agile Data Pipelines
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Plano, TX 65 days ago
Python Spark Snowflake Databricks SQL NoSQL AWS ECS Lambda API Gateway Terraform fast API ETL CI/CD Git Jenkins Spinnaker Agile Machine Learning Artificial Intelligence
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Chicago, IL 3 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