Lead Software Engineer, Financial Services Data Engineering

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Jersey City, NJ
Employment
Full-time
Posted
27 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $182k
$130k $235k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $139,914–$225,000.

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

As a Lead Software Engineer- Financial Services Data Engineering: Pyspark / Java / BigData / Datalake / AI, you will join the Asset and Wealth Management- Analytics & Applied AI Team. You will lead an AI-first transformation of data engineering by productizing the data product lifecycle, including semantic alignment, automated lineage, and data quality. Your daily responsibilities involve building human-in-the-loop autonomous agents to detect schema drift, triage data incidents, and generate governance evidence. You will also migrate legacy reporting stacks to a strategic mesh ecosystem using Databricks, Iceberg, and Snowflake. The role requires deep expertise in Python, PySpark, and Java to build robust pipelines and ML pipelines. You will solve complex business problems by industrializing entity resolution with LLMs and ensuring regulatory compliance across critical financial domains.

What you'll do

  • Define and enforce the architecture for an AI-driven data product lifecycle including semantic alignment and automated lineage.
  • Build and operate autonomous agents to detect schema drift, propose transformations, and triage data incidents.
  • Lead the migration and modernization of legacy analytics stacks to the strategic data mesh ecosystem.
  • Design and develop real-time and batch analytics platforms capable of running complex reporting.
  • Industrialize entity resolution and parent identification using ML and LLM solutions.
  • Drive team adoption of AI-assisted engineering practices to improve code quality and delivery speed.
  • Embed governance, lineage, and data quality by design across critical domains and regulatory reporting.
  • Establish monitoring and alerting for solution performance, scalability, availability, and reliability.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Proven leadership delivering AI-first analytics and data engineering at scale, including productized data mesh patterns and semantic layers.
  • Experience developing data ingestion and integration processes from multiple platforms with data cleansing and transformation rules.
  • Deep hands-on experience with big data and modern data platforms like Spark, Databricks, Snowflake, and Iceberg.
  • Strong programming capability in Python and PySpark, or Java, with strong CI/CD and containerization practices.
  • Applied AI expertise in ML pipelines, NLP/LLMs, and agentic frameworks to build autonomous agents for engineering tasks.
  • Governance proficiency across lineage, data quality, and access control aligned to regulatory expectations.
  • Proficiency in all aspects of the Software Development Life Cycle.
  • Python and Java (preferred).

More like this

Similar roles

Lead Software Engineer, Data Engineer

JPMorgan Chase

Houston, TX 18 days ago
Python Java AI ML Data Engineering Kafka Redis MemCached Airflow Temporal AWS Azure GCP Databricks Snowflake Spark PySpark Apache Iceberg Dynatrace Splunk Grafana NoSQL Vector Stores API Design Microservices LLM Orchestration AWS Bedrock Azure OpenAI

Lead Software Engineer

JPMorgan Chase

Plano, TX 111 days ago
Python SQL Spark Snowflake Databricks AWS NoSQL ETL Terraform CI/CD fast API ECS Lambda API Gateway Jenkins Spinnaker Git Machine Learning AI-assisted engineering
5+ yrs exp

Lead Software Engineer, Python/ Data

JPMorgan Chase

Jersey City, NJ 117 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

JPMorgan Chase

Chicago, IL 49 days ago
Databricks Spark PySpark Scala SQL Delta Lake Unity Catalog dbt Terraform CI/CD Git Snowflake AWS Structured Streaming Delta Live Tables GitHub Copilot Data Modeling Observability
7+ yrs exp

Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 54 days ago
Java Python Databricks SQL Oracle Sybase SQL Server AWS Snowflake Kafka Scala Apache Spark Tableau Business Objects ThoughtSpot System Design
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Houston, TX 76 days ago
Java Python SQL PL/SQL Databricks Angular JS EXT JS Oracle SQL Server AWS Snowflake Hadoop S3 Dremio Kafka Tableau CI/CD Agile System Design
5+ yrs exp