Senior Lead Software Engineer, Data Engineering

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Wilmington, DE
Employment
Full-time
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $180k
$124k $223k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $147,068–$212,750.

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 1219 open roles on FindRole.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Senior Lead Software Engineer, Data Engineering

Sr Lead Software Engineer - Data Engineering joins the Consumer & Community Banking Risk Technology team to design, build, and deliver data utilities and platforms for modeling, analytics, and risk partners. This hands-on role involves leading a Scrum team to develop reusable frameworks supporting high-throughput real-time applications and large-scale batch processing. You will write production code, mentor engineers, and set technical direction for data management, governance, and lineage. Key technologies include Java, Python, Scala, Spark, AWS, Databricks, Snowflake, Kafka, and Cassandra. You will build streaming and low-latency serving components while utilizing enterprise-authorized generative AI and agentic AI capabilities. The work focuses on solving complex data architecture challenges, ensuring data quality, and providing trusted collection, storage, and analytics solutions within a regulated environment.

What you'll do

  • Design and deliver reusable frameworks for high-throughput real-time and large-scale batch data processing.
  • Write production code daily as the senior technical contributor while ensuring high design quality and operational readiness.
  • Lead a Scrum team by decomposing complex problems into deliverables and unblocking engineers without a formal reporting line.
  • Build team technical capability by mentoring engineers and raising code-review standards.
  • Provide recommendations on data management, governance, quality, profiling, and lineage procedures.
  • Develop streaming and low-latency serving components using Kafka, Cassandra, and AWS services.
  • Design and deliver trusted data collection and analytics solutions across AWS, Databricks, and Snowflake.
  • Use enterprise-authorized generative AI to accelerate design, implementation, testing, and technical documentation.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Strong hands-on programming expertise in Java, Python, and Scala.
  • Demonstrated experience building reusable frameworks and platforms that other teams adopt and build on.
  • Proven experience delivering high-throughput real-time systems and high-volume Spark processing over very large datasets.
  • Deep hands-on experience with AWS (compute, serverless, managed data services, IAM) and Databricks.
  • Hands-on experience with Snowflake in a production data platform environment.
  • Working experience with Kafka, Cassandra, and related AWS streaming and NoSQL offerings.
  • Experience working on AI/ML systems with a solid understanding of core model families and transformer models.
  • Mastery of Agile/Scrum delivery in practice.
  • Experience mentoring and growing engineers and building team technical capability without formal management authority (preferred).
  • AWS, Databricks, and/or Snowflake certifications (preferred).
  • Strong grasp of Data Governance, Data Quality, Data Profiling, and Data Lineage in regulated environments (preferred).
  • Hands-on experience with feature provisioning for ML, including Feature Store on Unity Catalog (preferred).
  • Experience adopting agentic AI development tooling on a team and measurably accelerating delivery (preferred).
  • Exposure to cloud migration or platform modernization at scale (preferred).

More like this

Similar roles

Lead Software Engineer, Data Engineer

JPMorgan Chase

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

Senior Lead Software Engineer

JPMorgan Chase

Seattle, WA 17 days ago
Rust Java Go C++ System Design AI-assisted Engineering SDLC OLAP Apache DataFusion DuckDB Apache Arrow Flight SQL Automated Testing Secure Coding Root-cause Analysis
5+ yrs exp

Senior Lead Software Engineer, Data Platform

JPMorgan Chase

Jersey City, NJ 26 days ago
Distributed Systems Platform Engineering CI/CD Infrastructure as Code Policy as Code Streaming Data Governance Systems Design Monitoring Observability Data Quality data, lineage

Lead Software Engineer, Data Engineering

JPMorgan Chase

Columbus, OH 26 days ago
AWS Databricks Spark Python Scala CI/CD Agile GenAI GitHub Copilot Claude Code Data Engineering System Design SDLC Monitoring Alerting Streaming Architectures
5+ yrs exp

Lead Software Engineer, Data Engineer

JPMorgan Chase

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