Lead Software Engineer- Python AI

JPMorgan Chase & Co.•Plano, TX

About The Position

As an experienced member of JPMorganChase’s Identity & Access Management (IAM) Software Engineering team, the Lead Software Engineer will help deliver market-leading technology solutions, drive innovation through AI, and establish governance frameworks for the safe and responsible adoption of emerging technologies. The role partners with engineers, architects, data scientists, risk, compliance, and business stakeholders to build high-quality software and AI-powered capabilities that meet the firm’s expectations for security, resiliency, fairness, and accountability. The engineer designs and develops scalable, resilient systems using Java or Python; creates and maintains secure production code; contributes to architecture and design artifacts; and uses data insights and SDLC tools to improve software quality, system architecture, and operational outcomes. The role also leads team adoption of enterprise-authorized AI-assisted engineering practices, setting standards for validating AI-generated outputs and coaching engineers on safe, compliant use.

Requirements

  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Proficiency in Java or Python.
  • Experience developing, debugging, and maintaining code in a large corporate environment using one or more modern programming languages and database querying languages.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools for activities such as coding, code review, test acceleration, and troubleshooting.
  • Ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and resiliency and security expectations.
  • Overall knowledge of the Software Development Life Cycle.
  • Understanding of agile methodologies and practices such as CI/CD, application resiliency, and security.
  • Knowledge of software applications and technical processes within a technical discipline such as cloud, artificial intelligence, machine learning, or mobile technology.

Nice To Haves

  • Familiarity with modern front-end technologies.
  • Familiarity working with identity and access management solutions.
  • Exposure to AI/ML technologies.

Responsibilities

  • Participate in designing and developing scalable, resilient systems using Java or Python and contribute to iterative product improvements.
  • Execute software solution design, development, and technical troubleshooting.
  • Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes.
  • Establish consistent validation standards for AI-assisted work, including secure coding, peer review, and automated testing, and promote reuse of effective patterns.
  • Use SDLC toolchain capabilities, including authorized AI-assisted development and automation, to improve the value realized from automation.
  • Produce or contribute to application architecture and design artifacts, ensuring software code meets design constraints.
  • Gather, analyze, synthesize, and visualize large, diverse data sets to support continuous improvement of software applications and systems.
  • Identify hidden problems and patterns in data and use insights to improve coding hygiene and system architecture.
  • Contribute to software engineering communities of practice and events exploring emerging technologies.
  • Promote a team culture of diversity, opportunity, inclusion, and respect.
  • Coach engineers on safe, compliant adoption of AI-assisted development practices.

Benefits

  • Competitive total rewards package, including base salary determined by role, experience, skill set, and location.
  • Eligible roles may receive 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