Lead Software Engineer, Python & Data

JPMorgan Chase

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Jersey City, NJ
Posted
3 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, Python & Data

As a Lead Software Engineer - Python/ Data within the Corporate Technology Financial Planning & Analysis team, you will serve as a core technical contributor in an agile environment. You are responsible for designing, developing, and troubleshooting creative software solutions while ensuring high-quality production code through rigorous peer reviews and debugging. Your role involves driving the adoption of enterprise-authorized AI-assisted engineering practices to improve delivery speed and operational outcomes while managing risks related to data sensitivity and secure coding. You will evaluate architectural designs with external vendors and internal teams to solve complex technical problems within the financial services industry. Required skills include advanced proficiency in Python, Java, or Scala, extensive experience with big data technologies like Apache Spark, a strong understanding of the AWS platform, and expertise in CI/CD, application resiliency, and cloud-native development.

What you'll do

  • Develop secure, high-quality production code while reviewing and debugging code written by other team members.
  • Drive the adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Establish validation standards for AI outputs including security, performance, and automated testing.
  • Implement automation capabilities within the Software Development Life Cycle toolchain to increase operational value.
  • Identify and automate the remediation of recurring issues to improve system stability.
  • Lead evaluation sessions with vendors and internal teams to assess architectural designs and technical feasibility.
  • Design and develop scalable solutions using Java, Python, or Scala on the AWS platform.
  • Process large-scale data for analytics using big data technologies like Apache Spark.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced proficiency in one or more programming languages including Java, Python, or Scala.
  • Good understanding of the AWS platform, including core services, architecture best practices, and security features.
  • Extensive experience with big data technologies, including Apache Spark, for large-scale data processing and analytics.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and coaching engineers on responsible AI usage.
  • Proficient in all aspects of the Software Development Life Cycle, CI/CD, Application Resiliency, and Security.
  • In-depth knowledge of the financial services industry and their IT systems; cloud native experience (preferred).

More like this

Similar roles

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 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

JPMorgan Chase

Houston, TX 10 days ago
Python Java Databricks AWS CI/CD Agile System Design Data Analytics Data Management Software Development Life Cycle Automated Testing Secure Coding Application Resiliency AI-assisted Engineering
5+ yrs exp

Lead Software Engineer, Data Engineer

JPMorgan Chase

Jersey City, NJ 71 days ago
Python PySpark Spark SQL Spark Apache Iceberg Databricks AWS EMR S3 SQL CI CD Data Engineering ETL Kafka Delta Lake Java GitHub Copilot Claude
5+ yrs exp

Lead Software Engineer, Data Platform

JPMorgan Chase

Jersey City, NJ 92 days ago
Python Java SQL Apache Spark Flink Kafka Airflow Databricks AWS S3 Glue Redshift Athena EMR Kubernetes Docker Terraform CI/CD dbt Tableau LLMs RAG Vector Databases
5+ yrs exp