Lead Software Engineer, Data Technology

JPMorgan Chase

Confirmed live today Low trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $175k
$126k $223k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $137,325–$213,500.

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 Technology

As a Lead Software Engineer - Data Technology | Data Engineering within the Consumer & Community Banking/Data Products team, you will serve as a seasoned member of an agile team. You are responsible for designing and delivering trusted, scalable technology products by carrying out critical solutions across various business functions. Your daily work involves designing and optimizing large-scale ETL data pipelines, building modular Python applications, and maintaining distributed data processing solutions using PySpark. You will develop cloud-native solutions leveraging AWS services like Glue, Athena, Lambda, and CloudWatch, while managing data lake architectures using Iceberg or Delta Lake. You will also administer Snowflake environments and utilize DBT for ETL development. Key skills include Java, SQL, and workflow orchestration via Control-M or Apache Airflow to solve complex enterprise data problems.

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.
  • Experience with Kafka, Flink, or other streaming technologies (preferred).
  • Familiarity with AI/ML technologies including LLMs, prompt engineering, and responsible AI practices (preferred).
  • Experience using AI-assisted software development tools such as GitHub Copilot or Claude (preferred).
  • Financial services industry experience and experience mentoring engineers (preferred).

More like this

Similar roles

Lead Software Engineer, Data Engineering

JPMorgan Chase

Columbus, OH 34 days ago
Python Java PySpark SQL AWS Glue Athena Lambda CloudWatch Snowflake Apache Airflow Control-M DBT Iceberg Delta Lake ETL CI/CD Kafka Flink LLMs GitHub Copilot
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 Data Engineer, ETL Java AI

JPMorgan Chase

Columbus, OH 12 days ago
Java Python Apache Spark ETL ELT Snowflake Kafka Delta Lake Apache Iceberg Parquet Avro REST APIs CI/CD Airflow Dagster Control-M Observability Data Lake Data Warehouse
10+ 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