Senior Lead Software Engineer- Python

JPMorgan Chase & Co.•Jersey City, NJ
•$175,750 - $260,000

About The Position

As a Lead Software Engineer on JPMorgan Chase’s Wholesale Credit Risk Technology Analytics Team, you will be part of a fast-paced agile team building, enhancing, and delivering trusted technology products in a secure, stable, and scalable manner. You will contribute core technical solutions across multiple technical domains and support business functions in achieving the firm’s objectives. The role involves designing, developing, testing, troubleshooting, and operating software, while helping guide other engineers and strengthen the team’s inclusive culture.

Requirements

  • Formal training or certification in software engineering concepts and at least 7 years of applied experience.
  • Hands-on experience delivering system design, application development, testing, and operational stability.
  • Advanced Python coding skills.
  • Experience coding in Java.
  • Proficiency in automation and continuous delivery methods.
  • Proficiency across the Software Development Life Cycle.
  • Advanced understanding of agile methodologies, including CI/CD, application resiliency, and security.
  • Demonstrated proficiency in software applications and technical processes within a technical discipline, such as cloud, artificial intelligence, machine learning, or mobile.
  • In-depth knowledge of the financial services industry and its IT systems.
  • Practical cloud-native experience.

Nice To Haves

  • Practical AWS cloud-native experience.
  • Databricks experience.
  • LLM engineering experience.

Responsibilities

  • Create software solutions through design, development, and technical troubleshooting, including approaches to complex or unconventional technical problems.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve application and system stability.
  • Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and suitability for existing systems and information architecture.
  • Lead Software Engineering communities of practice to increase awareness and adoption of emerging technologies.
  • Provide guidance to junior software engineers.
  • Contribute to a team culture of diversity, opportunity, inclusion, and respect.

Benefits

  • Competitive total rewards package, including base salary and, for eligible roles, commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity.
  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service