Lead Software Engineer, Data Platform

JPMorgan Chase

Confirmed live today Trusted

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $175k
$108k $248k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $148,375–$201,600.

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 Platform

Lead Software Engineer - Data Platform joins the Commercial & Investment Banking – Data Analytics – Payments Technology team to build and deliver trusted, scalable technology products. This role involves designing, building, and maintaining scalable data pipelines for batch and real-time processing, as well as leading the evolution of event-driven microservices workflows. You will implement data modeling strategies like fact and dimensional tables to support analytics and reporting. Key responsibilities include driving team adoption of AI-assisted engineering practices, managing enterprise applications, and ensuring production readiness through observability. Required technical skills include proficiency in Python, Java, and SQL, along with hands-on experience using Spark, Flink, Kafka, and Airflow. You must also demonstrate expertise in AWS cloud services, including S3, Glue, Redshift, and Athena, while applying agile methodologies like CI/CD.

What you'll do

  • Design, build, and maintain scalable data pipelines for batch and real-time processing using Spark, Airflow, Kafka, and Flink.
  • Lead the design and evolution of event-driven microservices workflows using Kafka for reliable asynchronous processing.
  • Implement data modeling strategies, including fact and dimensional tables, to support analytics and reporting.
  • Set and uphold engineering standards for Spring Boot services, including API design, security, and performance tuning.
  • Develop secure production code and conduct code reviews and debugging for other team members.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Ensure production readiness through observability, metrics, tracing, alerting, and proactive incident response.
  • Translate business requirements from stakeholders into production-grade software solutions.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Demonstrated professional experience focused on software engineering or data platform development.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced proficiency in one or more programming languages, specifically Python, Java, and SQL.
  • Hands-on experience with distributed data processing frameworks such as Apache Spark and Flink.
  • Proficiency with cloud data services including AWS S3, Glue, Redshift, Athena, EMR, Lake Formation, or equivalent.
  • Advanced understanding of agile methodologies, CI/CD, application resiliency, and security.
  • Experience designing and operating data pipelines on Databricks using Apache Airflow (preferred).

More like this

Similar roles

Lead Software Engineer, Data Platform

JPMorgan Chase

Jersey City, NJ 56 days ago
Software Development Life Cycle CI/CD Agile Cloud Native AI-assisted Engineering System Design Application Development Automated Testing Secure Coding Root-cause Analysis Application Resiliency Security
5+ yrs exp

Senior Lead Software Engineer, Data Platform

JPMorgan Chase

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

Software Engineer, Data Platform

DoorDash, Inc

San Francisco, CA +3 14 days ago $130,600–$192,000
Spark Flink Kafka Airflow Cassandra Clickhouse Iceberg DataHub OLAP Data Lake Streaming AI Coding Tools Claude Code Codex Cursor
2+ yrs exp

Software Engineer, Data Platform

Apple Inc

Cupertino, CA 24 days ago $184,700–$324,800
Swift Objective-C JavaScript C/C++ Java TypeScript React Angular Ember Vue iOS iPadOS macOS tvOS watchOS visionOS Data Structures Algorithms Cryptography Differential Privacy Distributed Systems Privacy-Enhancing Technologies Tokenization Data Minimization
5+ yrs exp

Lead Data Platform Engineer

Citi

Irving, TX +2 29 days ago $125,760–$188,640
Microsoft SQL Server SQL ETL SSIS SSAS Data Modeling NoSQL MongoDB CouchDB Python PySpark Transparent Data Encryption (TDE) Query Optimization AI Tools
6+ yrs exp Hybrid