Lead Software Engineer, Data Engineering

JPMorgan Chase

Confirmed live today Low trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $160k
$116k $207k
below market most similar roles pay here above market

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

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

As a Lead Software Engineer - Data Engineering | Data Technology, you will join the Consumer & Community Banking/Data Products team to design and deliver trusted, scalable technology products. You will be responsible for designing, developing, and optimizing large-scale ETL data pipelines and building high-quality Python applications using modular code and automated testing. Your daily work involves developing distributed data processing solutions using PySpark, implementing workflow orchestration via Control-M or Apache Airflow, and developing cloud-native solutions using AWS services like Glue, Athena, Lambda, and CloudWatch. You will manage modern data lake architectures utilizing Iceberg or Delta Lake and administer Snowflake environments. Key technical requirements include expertise in DBT, SQL, and Java, while ensuring secure, compliant software delivery within a large-scale enterprise data environment.

What you'll do

  • Design, develop, and optimize large-scale ETL data pipelines.
  • Build high-quality Python applications using modular code, reusable components, and automated testing.
  • Develop and maintain distributed data processing solutions using PySpark.
  • Implement and support workflow orchestration using Control-M or Apache Airflow.
  • Develop cloud-native solutions leveraging AWS services like Glue, Athena, Lambda, and CloudWatch.
  • Design and manage modern data lake architectures utilizing Iceberg and Delta Lake.
  • Administer and optimize Snowflake environments, including streams, tasks, roles, and warehouses.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery.

What we're looking for

  • Formal training or certification in software engineering concepts and 5+ years of applied experience in data engineering.
  • Experience developing, debugging, and maintaining code in large corporate environments using Python and Java.
  • Hands-on experience with PySpark or other distributed data processing frameworks.
  • Strong expertise in DBT and modern ETL development practices.
  • Experience with workflow orchestration platforms such as Control-M or Apache Airflow (MWAA).
  • Expertise with AWS data services including Glue, Athena, CloudWatch, and Lambda.
  • Knowledge of modern open table formats such as Iceberg and/or Delta Lake.
  • Experience with Snowflake administration, development, and strong SQL skills.

More like this

Similar roles

Lead Software Engineer, Data Technology

JPMorgan Chase

OH 63 days ago
Python Java PySpark SQL AWS Glue Athena Lambda CloudWatch Snowflake Apache Airflow Control-M DBT Iceberg Delta Lake CI/CD ETL Kafka Flink LLMs
5+ yrs exp

Lead Software Engineer, Data Engineer

JPMorgan Chase

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

Lead Software Engineer, Data Platform

JPMorgan Chase

Jersey City, NJ 28 days ago
Python Java SQL Apache Spark Flink Kafka Apache Airflow Spring Boot AWS Databricks Redshift Glue Athena EMR Lake Formation S3 CI/CD Data Modeling Microservices
5+ yrs exp

Lead Software Engineer, Data Engineer

JPMorgan Chase

Jersey City, NJ 49 days ago
Java Python Scala AWS Apache Spark Databricks AI-assisted engineering CI/CD Software Development Life Cycle Big Data Cloud Native System Design Application Resiliency Data Visualization Business Intelligence
5+ yrs exp

Lead Software Engineer, Data Engineer and Applied AI

JPMorgan Chase

Jersey City, NJ 73 days ago
Java Spring SQL Python Spark AWS Databricks CI/CD Agile Machine Learning Artificial Intelligence LangChain LangGraph Data Pipelines Software Development Life Cycle Automated Testing Application Resiliency
5+ yrs exp

Lead Data Engineer

Capital One Financial

Plano, TX 134 days ago
Python Java SQL Scala TypeScript React Databricks Snowflake Spark Kafka AWS Microsoft Azure Google Cloud Redshift Flink DynamoDB OpenSearch UNIX Linux CI/CD Agile Machine Learning Microservices
4+ yrs exp