Lead Software Engineer, Data Engineer

JPMorgan Chase

Confirmed live yesterday Low trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $160k
$105k $205k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $126,800–$193,562.

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 Engineer

As a Lead Software Engineer - Data Engineer 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. Your daily work involves conducting critical technology solutions, automating recurring issue remediations, and leading architectural evaluations with external vendors. You will utilize Java, Python, or Scala alongside big data technologies like Apache Spark and the AWS platform. The role requires deep expertise in the Software Development Life Cycle, CI/CD, and application resiliency. You will solve complex technical problems within the financial services industry, ensuring secure data handling and responsible AI use across all engineering workflows and information architectures.

What you'll do

  • Develop secure, high-quality production code and perform code reviews and debugging for other team members.
  • Design and execute creative software solutions to solve complex technical problems beyond conventional approaches.
  • 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 across the team.
  • 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 responsible AI use.
  • 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 with 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 Finance, Technology, Data Science, or a related field (preferred).

More like this

Similar roles

Lead Software Engineer, Python/ Data

JPMorgan Chase

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

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

Lead Software Engineer, Data Engineer

JPMorgan Chase

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