Lead Software Engineer, Data Engineer

JPMorgan Chase

Confirmed live yesterday Low trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

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

This listing doesn't post a salary. Most similar roles pay $190,137–$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, Data Engineer

As a Lead Software Engineer - Data Engineer within the Commercial & Investment Bank Regulatory Reporting Team, you will join an agile team to build and deliver secure, scalable technology products. You will serve as a core technical contributor responsible for designing, developing, and troubleshooting complex software solutions with a focus on Spark-based ETL/ELT processes. Your daily work involves writing production code in Python, PySpark, and Spark SQL while leading the adoption of AI-assisted engineering practices to improve code quality and delivery speed. You will manage large-scale data pipelines, maintain lakehouse architectures using Apache Iceberg, and operate workloads on EMR or Databricks. Key technical requirements include expertise in AWS S3, Glue Data Catalog, CI/CD automation, and SQL optimization. You will also lead communities of practice regarding Spark performance and data platform operations.

What you'll do

  • Develop high-quality production code in Python, PySpark, and Spark SQL for data engineering tasks.
  • Design and troubleshoot complex technical solutions focusing on Spark-based ETL/ELT processes.
  • Drive the adoption of AI-assisted engineering practices to improve code quality and delivery speed.
  • Automate the remediation of recurring issues to improve data pipeline reliability and system stability.
  • Lead evaluation sessions with vendors and internal teams to assess architectural designs and technical credentials.
  • Lead communities of practice to promote best practices in Spark performance and Iceberg table management.
  • Manage large-scale data pipelines using cloud platforms like EMR or Databricks.
  • Implement CI/CD methods and automated testing for reliable data pipeline deployments.

What we're looking for

  • Formal training or certification in software engineering concepts.
  • 5+ years of experience in software engineering or production data engineering solutions.
  • Advanced proficiency in Python and PySpark for developing high-quality production code.
  • Advanced proficiency in Spark SQL with strong fundamentals in data modeling and query optimization.
  • Experience delivering system design, testing, and operational stability for large-scale data pipelines.
  • Expertise in Apache Iceberg table design, maintenance, and performance optimization.
  • Experience operating Spark workloads on EMR or Databricks platforms.
  • Proficiency in CI/CD methods, automated testing, and automation of data pipeline deployments.

More like this

Similar roles

Lead Software Engineer, Python & Data

JPMorgan Chase

Jersey City, NJ 3 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 and Applied AI

JPMorgan Chase

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

Lead Software Engineer, Python & Data

JPMorgan Chase

Jersey City, NJ 71 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 Data Engineer

Mastercard

O'Fallon, MO 5 days ago $140,000$231,000
Databricks Apache Spark PySpark Delta Lake SQL Python Azure AWS GCP ETL ELT Data Lakehouse Apache Airflow Kafka CI/CD Git GitHub Java Parquet Avro ORC
Hybrid