Data Lead Software Engineer

JPMorgan Chase

Quick summary

Work type
On-site
Location
New York, NYJersey City, NJ
Salary
$152,000–$215,000 / yr
Posted
3 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $184k
$134k most similar roles pay here $224k

This role pays less than 51% of similar roles. Most pay $142,300–$212,250 — the shaded band above. At the midpoint, this role pays about $184k versus about $177k for comparable roles.

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

Listed pay typically runs $152,000–$215,000 across 230 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Data Lead Software Engineer

As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, you will be an integral member of an agile team focused on enhancing and delivering secure, stable, and scalable technology products. Your primary responsibilities include designing and implementing data pipelines using Spark for both batch and streaming use cases, developing applications on AWS with services like Lambda, S3, Glue, Step Functions, and Airflow, and leveraging Python for AI development, particularly in agentic systems. You will also work independently to design complex logic and workflows for distributed systems, automate CI/CD pipelines using tools such as Git and Jenkins, and handle large-scale data processing with PySpark. Additionally, you must have advanced SQL skills, experience with NoSQL databases, and expertise in statistical data analysis and real-time processing pipelines. This role requires a solid foundation in object-oriented programming, strong analytical skills, and proficiency with AWS services to build scalable and reliable systems for financial applications at enterprise scale.

What you'll do

  • Design and implement data pipelines using Spark for both batch and streaming use cases.
  • Develop applications on AWS, integrating with services like Lambda, S3, Glue, and Step Functions.
  • Independently design complex logic and workflows for scalable distributed systems.
  • Utilize Python for AI development, focusing on agentic systems and large-scale data processing.
  • Perform statistical data analysis using advanced SQL skills and NoSQL databases.

What we're looking for

  • Proficient in designing and implementing data pipelines using Spark and AWS services.
  • Expertise in Python development, including AI with a focus on agentic systems.
  • Experience with CI/CD automation tools like Git, Jenkins, and Maven.
  • Strong skills in large-scale data processing frameworks such as PySpark.
  • Advanced knowledge of SQL and NoSQL databases for data modeling and warehousing.

More like this

Similar roles

Lead Software Engineer, Python, Databricks, AWS

JPMorgan Chase

Glasgow, Scotland, United Kingdom 1 day ago
Python PySpark SQL Databricks AWS S3 ECS SNS/SQS Lambda CI/CD Jenkins Airflow Parquet JSON CSV Avro Delta Lake GitHub Copilot Agile Cloud-based data warehouses

Lead Software Engineer, Databricks, Spark, AWS

JPMorgan Chase

Plano, TX +1 5 days ago $152,000$215,000
Databricks Apache_Spark Delta_Lake AWS Python Java S3 IAM Glue CloudWatch Lambda Kinesis Unity_Catalog Terraform SQL CI/CD pytest JUnit VPC Subnets Routing Security_Groups

Lead Software Engineer, Java/Python, AWS, Spark

JPMorgan Chase

Pune, MH, India 3 days ago
Python Java Spark AWS Terraform Docker Kubernetes CI/CD Apache Airflow Snowflake SQL NoSQL JSON AVRO Parquet Microservices Serverless Test-Driven Development Behavior-Driven Development Infrastructure as Code Kafka Spinnaker