Lead Software Engineer, Python/ Data

JPMorgan Chase

Confirmed live yesterday Low trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $178k
$124k $229k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $142,400–$213,125.

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, 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 secure, high-quality production code while leading the adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed. Your daily work involves conducting technical solutions across various business functions, managing the Software Development Life Cycle, and leading evaluation sessions with external vendors. You will utilize Python, Java, or Scala alongside big data technologies like Apache Spark and the AWS platform. The role requires solving complex technical problems within the financial services industry, focusing on application resiliency, CI/CD, and the secure, compliant handling of data sensitivity in engineering workflows.

What you'll do

  • Develop secure, high-quality production code and perform 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.
  • Establish consistent validation standards for secure coding, peer reviews, and automated testing.
  • Apply SDLC toolchain knowledge and automation capabilities to improve the value realized by automated processes.
  • Identify and automate the remediation of recurring issues to improve the operational stability of software systems.
  • Lead evaluation sessions with external vendors and internal teams to probe architectural designs and technical credentials.
  • Coach engineers on the safe, compliant, and responsible use of AI tools within engineering workflows.

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 safe, compliant adoption.
  • Proficient in all aspects of the Software Development Life Cycle, including CI/CD, Application Resiliency, and Security.
  • In-depth knowledge of the financial services industry and their IT systems.
  • Practical cloud native experience.
  • Exposure to Databricks (preferred).
  • Experience with data visualization and business intelligence platforms (preferred).
  • Bachelor's degree in Finance, Technology, Data Science, or a related field (preferred).
  • Advanced degree in a related field (preferred).

More like this

Similar roles

Lead Software Engineer, Data Engineer

JPMorgan Chase

Jersey City, NJ 49 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, Data Engineer and Applied AI

JPMorgan Chase

Jersey City, NJ 73 days ago
Java Spring SQL Python Spark AWS Databricks CI/CD Agile Machine Learning Artificial Intelligence LangChain LangGraph Data Pipelines Software Development Life Cycle Automated Testing Application Resiliency
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

Lead Software Engineer

JPMorgan Chase

Plano, TX 6 days ago
Python Django AI-assisted engineering CI/CD Software Development Life Cycle Cloud Native System Design Application Development Automated Testing Agile Security Application Resiliency AWS
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Tampa, FL 46 days ago
Python Java AI-assisted engineering CI/CD Software Development Life Cycle System Design Application Development Agile Cloud Native Agentic AI MCP development Automated Testing Secure Coding Application Resiliency
5+ yrs exp