Lead Software Engineer- Python AI

JPMorgan Chase & Co.

Plano (TX)

On-site

USD 120,000 - 180,000

Full time

9 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorgan Chase & Co. is seeking an Experienced Software Engineer to join the Identity & Access Management team.

You will design and build scalable software using Java or Python, contribute to AI-powered capabilities, and collaborate with architects, data scientists, risk, compliance, and business stakeholders to deliver secure, resilient solutions. You will drive adoption of AI-assisted development practices, help establish validation standards, and contribute to architecture artifacts while

Qualifications

  • Hands-on design, development, testing and operational stability in real systems.
  • Formal training or certification in software engineering with 5+ years of applied experience.
  • Proficient in Java or Python languages.
  • Experience in large corporate environments using modern languages and DB querying.
  • Demonstrated experience leading use of AI-assisted software development tools with team alignment.
  • Strong understanding of responsible AI use, data sensitivity, security, and compliant adoption.
  • Knowledge of SDLC and agile practices (CI/CD, resiliency, security).
  • Familiarity with cloud, AI/ML, and related tech domains.

Responsibilities

  • Participates in design and development of scalable, resilient systems using Java or Python.
  • Executes software solutions, architecture, and debugging.
  • Writes secure, high-quality production code and maintains algorithms across systems.
  • Drives adoption of AI-assisted engineering practices to improve code quality, delivery speed, and operations, with standardized validation.
  • Applies SDLC tooling and AI-assisted development to improve automation and value.
  • Produces architecture and design artifacts while ensuring constraints are met by code.
  • Generates analytics and visualizations from large data sets to support continuous improvement.
  • Identifies data patterns to drive improvements in code hygiene and system design.
  • Contributes to communities of practice and fosters inclusive team culture.
  • Grows team capabilities and collaboration within IAM and broader org.

Skills

Java
Python
CI/CD
Security
AI-assisted development

Job description

Push the limits of what’s possible with us as an experienced member of our Software Engineering team.

As an Experienced Software Engineer at JPMorganChase within the Identity & Access Management(IAM) team, you will be an integral member of an agile IAM team responsible for delivering market-leading technology solutions, driving innovation through AI, and establishing governance frameworks that enable the safe and responsible adoption of emerging technologies. You will partner with engineers, architects, data scientists, risk, compliance, and business stakeholders to build high-quality software and AI-powered capabilities that meet the firm's standards for security, resiliency, fairness, and accountability.

Job Responsibilities
  • Participates in, design and develop scalable and resilient systems using Java or Python to contribute to continual, iterative improvements for product teams
  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
  • Produces or contributes to architecture and design artifacts for applications while ensuring design constraints are met by software code development
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
  • Identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies
  • Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
  • Hands-on practical experience in system design, application development, testing and operational stability
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Proficient in coding in Java or Python languages
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the 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 considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
  • Overall knowledge of the Software Development Life Cycle
  • Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
  • Familiarity with modern front-end technologies
  • Familiarity working in identity & access management solutions.
  • Exposure to AI/ML technologies
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java, AI Lead
Lead Software Engineer - Java, AI Lead

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 190,000
AI Engineer - Lead Software Engineer
AI Engineer - Lead Software Engineer

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 140,000 - 210,000
Lead Software Engineer- Python AI
Lead Software Engineer- Python AI

JPMorganChase • Plano (TX)

On-site
USD 120,000 - 180,000
Health care coverage
On-site health and wellness centers
Retirement savings plan
+1
Lead Software Engineer - Python
Lead Software Engineer - Python

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 140,000 - 190,000
Sr Lead Software Engineer - Python Engineering
Sr Lead Software Engineer - Python Engineering

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Java/Python - AI
Lead Software Engineer - Java/Python - AI

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 210,000
Lead Software Engineer - Python/Java AI
Lead Software Engineer - Python/Java AI

JPMorgan Chase • Plano (TX)

On-site
USD 180,000 - 240,000
Senior Lead Software Engineer - Java/Python; AWS, Kubernetes
Senior Lead Software Engineer - Java/Python; AWS, Kubernetes

JPMorgan Chase & Co. • Houston (TX)

On-site
USD 140,000 - 210,000
Lead Software Engineer - Python/Java AI
Lead Software Engineer - Python/Java AI

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 180,000 - 240,000
Lead Software Engineer - Java / Python / AWS / AI/ML
Lead Software Engineer - Java / Python / AWS / AI/ML

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 150,000 - 190,000