Lead Software Engineer

JPMorgan Chase

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Jersey City, NJ
Posted
61 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $199k
$174k most similar roles pay here $231k

This listing doesn't post a salary. Most similar roles pay $186,625–$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 1137 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 within Corporate Technology, you will join an agile team focused on building and delivering secure, stable, and scalable data collection, storage, access, and analytics solutions. You will serve as a core technical contributor responsible for maintaining critical data pipelines and architectures across various business functions to support firm objectives. Your daily work involves architecting lakehouse layers, implementing resilient batch and streaming ingestion from AWS sources into Databricks, and managing Delta Live Tables. You will utilize Spark, Delta Lake, S3, IAM, KMS, and Terraform to ensure operational excellence through monitoring, alerting, and cost management. Key responsibilities include enforcing data governance via Unity Catalog, performing performance tuning, and mentoring engineers on best practices. You will solve complex technical problems involving CDC, schema evolution, and infrastructure as code while ensuring high-quality production workloads.

What you'll do

  • Architect and design multi-layer lakehouse architectures including bronze, silver, and gold layers.
  • Build and operate scalable data pipelines using Databricks, Spark, and Delta Lake on AWS.
  • Implement resilient batch and streaming ingestion processes from various AWS sources.
  • Enforce data governance, security controls, and PII classification across all data products.
  • Optimize Spark performance, cluster sizing, and storage layouts to manage costs and efficiency.
  • Manage production reliability through monitoring, alerting, incident response, and SLA management.
  • Lead technical design reviews, establish engineering standards, and mentor team members on best practices.
  • Automate infrastructure and deployments using Terraform and CI/CD pipelines for Databricks and AWS.

What we're looking for

  • At least 7 years of experience in data engineering.
  • At least 2 years of experience leading delivery or architecture for multi-team data platforms.
  • Hands-on experience building and operating a Databricks Lakehouse hosted in AWS.
  • Deep experience with Delta Lake features including ACID tables, partitioning, and schema evolution.
  • Proven expertise with Spark on Databricks, including performance tuning, cluster sizing, and skew mitigation.
  • Experience with streaming and batch pipelines using Structured Streaming and incremental processing.
  • Strong AWS fundamentals including S3, IAM, KMS, and networking basics.
  • Proficiency in CI/CD and Infrastructure as Code (IaC) using Terraform for Databricks and AWS resources.

More like this

Similar roles

Lead Software Engineer

JPMorgan Chase

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

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

OH 73 days ago
Databricks Apache Spark Python Java SQL AWS Delta Lake Terraform CI/CD S3 Glue Kinesis Kafka MSK Unity Catalog Lambda DynamoDB Git pytest JUnit
10+ yrs exp

Lead Software Engineer

JPMorgan Chase

Wilmington, DE 68 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, Data Engineering

JPMorgan Chase

Plano, TX 45 days ago
Databricks Python PySpark AWS SQL S3 ECS SNS SQS Lambda CI/CD Terraform CloudFormation Airflow Delta Lake Parquet Unity Catalog Data Pipelines ETL ELT
5+ yrs exp