Drimva

JPMorgan Chase

Lead Software Engineer - Python/ Data

$157K–$215K

Jersey City, NJ · Full-time · Posted Jul 2, 2026

Experience
5+ years applied experience.
Education
Bachelor's degree in Finance, Technology, Data Science, or a related field; advanced degree preferred. Formal training or certification on software engineering concepts is also required.

About the job

Leads engineering work on secure, scalable software and data solutions for the Financial Planning & Analysis team, including team adoption of responsible AI-assisted development practices.

What you'll do

  • Designs, develops, troubleshoots, reviews, and debugs production software.
  • Leads adoption and validation standards for AI-assisted engineering and automation.
  • Improves operational stability and evaluates external and internal technology solutions.

What they ask for

  • Formal training or certification in software engineering concepts and applied experience.
  • Hands-on experience delivering system design, application development, testing, and operational stability.
  • Advanced proficiency in Java, Python, or Scala; knowledge of AWS and extensive experience with big data technologies, including Apache Spark.
  • Experience leading responsible use of approved AI-assisted development tools; proficiency across the SDLC, agile practices, CI/CD, resiliency, security, financial services IT, and cloud-native development.

Nice to have

  • Exposure to Databricks.
  • Experience with data visualization and business intelligence platforms; advanced degree preferred.

Pay

$156,750.00-$215,000.00 USD base salary

Tools

Java, Python, Scala, AWS, Apache Spark, Databricks

AI focus

Leads responsible adoption of AI-assisted coding, code review/refactoring, test acceleration, troubleshooting, and incident/root-cause analysis, with validation for correctness, performance, security, and data sensitivity.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)