Lead Software Engineer, Data Engineering

JPMorgan Chase

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Columbus, OH
Employment
Full-time
Posted
12 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $160k
$118k most similar roles pay here $211k

This listing doesn't post a salary. Most similar roles pay $126,800–$194,025.

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, Data Engineering

Lead Software Engineer: Data Engineering joins the Employee Platforms team as a core technical contributor responsible for the architecture and hands-on delivery of secure, stable, and scalable data engineering solutions. This role involves designing and building data platforms and pipelines across ingestion, transformation, curation, and consumption stages. The engineer will develop high-quality production code, create reusable Python or Scala libraries, and manage operational excellence including monitoring, alerting, and performance optimization. Key technologies include AWS, Databricks, Spark, and Delta, alongside the integration of enterprise-authorized GenAI tools like GitHub Copilot and Claude Code to accelerate development. The position requires expertise in modern lakehouse patterns, streaming architectures, and CI/CD pipelines. The role focuses on solving complex data engineering problems by building robust infrastructure while mentoring engineers and ensuring high standards for security and reliability within an agile environment.

What you'll do

  • Architect and deliver data platforms and pipelines using Spark and Delta on AWS and Databricks.
  • Develop high-quality production code in Python or Scala while performing peer code reviews.
  • Build reusable libraries, frameworks, pipeline templates, and automation tools for the engineering team.
  • Manage operational excellence including data quality, monitoring, alerting, incident triage, and cost optimization.
  • Drive SDLC standards such as CI/CD, testing strategies, secure coding, and resiliency patterns.
  • Lead and mentor engineers while partnering with product and security teams to deliver roadmaps.
  • Integrate enterprise-authorized GenAI tools to accelerate refactoring, test generation, and documentation.
  • Identify and automate the remediation of recurring issues to improve system stability.

What we're looking for

  • Formal training or certification in data engineering concepts with architecture and production ownership and 5+ years of experience.
  • Hands-on experience delivering system design, application development, testing, and operational stability.
  • Strong Python coding skills with deep experience using Databricks and Spark.
  • Demonstrated experience leading the use of approved AI-assisted software development tools for coding, review, and troubleshooting.
  • Proficiency in all aspects of the Software Development Life Cycle including CI/CD, application resiliency, and security.
  • Strong experience with AWS and modern lakehouse and data platform patterns.
  • Proven technical leadership through architecture decisions, mentoring, and cross-team influence.
  • Experience with streaming architectures, including event-driven ingestion and near-real-time processing (preferred); AWS or Databricks certifications (preferred).

More like this

Similar roles

Lead Software Engineer, Data Engineer

JPMorgan Chase

Jersey City, NJ 19 days ago
Java Python Scala AWS Apache Spark Databricks AI-assisted engineering CI/CD Agile Big Data Cloud Native Data Visualization Business Intelligence System Design Automated Testing
5+ yrs exp

Lead Software Engineer, Data Engineer

JPMorgan Chase

Jersey City, NJ 87 days ago
Python PySpark Spark SQL Spark Apache Iceberg Databricks AWS EMR S3 SQL CI CD Data Engineering ETL Kafka Delta Lake Java GitHub Copilot Claude
5+ yrs exp

Lead Software Engineer, Data Analytics

JPMorgan Chase

Jersey City, NJ 34 days ago
Java Python AWS MongoDB Oracle Unix AI-assisted engineering CI/CD Agile Application Resiliency Security Automated Testing System Design
5+ yrs exp

Lead Software Engineer, Python & Data

JPMorgan Chase

Jersey City, NJ 87 days ago
Java Python Scala AWS Apache Spark Databricks AI-assisted engineering CI/CD Agile Big Data Cloud Native Data Visualization Business Intelligence System Design Automated Testing
5+ yrs exp

Lead Software Engineer, DevOps & Infrastructure

JPMorgan Chase

OH 13 days ago
Python SQL Databricks Apache Spark PySpark Delta Lake Lakeflow ETL ELT RAG CI/CD Agile SDLC GitHub Copilot Claude Code Prompt Engineering Data Warehousing infrastructure-as-code
5+ yrs exp