Lead Software Engineer - Python, AWS, Agentic AI (ADK/LangGraph)

JPMorgan Chase & Co.

Plano (TX)

On-site

USD 150,000 - 190,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

JPMorgan Chase & Co. in Plano, TX seeks a Lead Software Engineer to drive end-to-end design and delivery of trusted market-leading technology products.

You will lead hands-on technical work on scalable, secure systems and guide architectural decisions across teams. The role demands strong Python backend skills, production experience with AI applications (ADK/LangGraph), and expertise in API design using REST/FastAPI.

Qualifications

  • Expert-level proficiency in Python and strong experience building backend services in enterprise environments.
  • Hands-on production experience building AI applications using ADK and LangGraph (mandatory).
  • Formal training or certification on software engineering concepts and 6+ years applied experience (or equivalent).
  • Strong hands-on experience in system design, application development, testing, and operational stability for production services.
  • Strong experience with API design and implementation using FastAPI (or equivalent), including REST service and microservice development best practices.
  • Strong understanding of software design principles and patterns and ability to apply them in production systems.
  • Experience with relational databases (e.g., Postgres) including strong SQL fundamentals.
  • Proficient in coding in one or more languages and able to learn new technologies quickly; able to guide others in adoption and best practices.
  • Experience developing, debugging, and maintaining code in a large corporate environment with modern programming languages and database querying languages.
  • Solid understanding of agile methodologies and engineering practices such as CI/CD, application resiliency, performance engineering, and security-by-design.
  • Ability to lead technical discussions and drive alignment across stakeholders (design reviews, trade-offs, delivery plans, and risk management).

Responsibilities

  • Leads the technical design and implementation of software solutions, including system architecture, component design, and integration patterns.
  • Owns hands-on delivery of production AI/agentic applications using ADK and LangGraph (mandatory).
  • Defines and implements API design standards (REST/contract-first) and partners with consumers to ensure usability and reliability.
  • Writes secure, high-quality, production-ready code (Python preferred) and supports team standards through code and design reviews.
  • Designs, develops, and troubleshoots with consideration of performance, resiliency, and operational readiness.
  • Builds and maintains AI application quality controls and guardrails appropriate for production use
  • Partners with cross-functional teams (Product, Security, SRE, and peer engineering teams) to translate requirements into well-designed APIs and reliable services
  • Drives improvements across the SDLC toolchain (CI/CD, test automation, security scanning, dependency management) to improve delivery velocity and quality

Skills

Python
API design
FastAPI
AI applications
System design
CI/CD
Security by design
SQL
Production readiness

Education

Formal training in software engineering

Tools

ADK
LangGraph
PostgreSQL
REST APIs
AWS
Docker
CI/CD tools

Job description

Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.

As a Lead Software Engineer at JPMorganChase within Cloud Foundation Services, you are a hands-on technical leader on an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. You will drive business impact by owning end-to-end design and delivery of critical systems and leading engineering execution. You will apply strong technical expertise in API design and production AI application development (ADK/LangGraph) to solve complex problems across multiple technologies and applications.

Job responsibilities
  • Leads the technical design and implementation of software solutions, including system architecture, component design, and integration patterns
  • Owns hands-on delivery of production AI/agentic applications using ADK and LangGraph (mandatory)
  • Defines and implements API design standards (REST/contract-first) and partners with consumers to ensure usability and reliability
  • Writes secure, high-quality, production-ready code (Python preferred) and supports team standards through code and design reviews
  • Designs, develops, and troubleshoots with consideration of performance, resiliency, and operational readiness
  • Builds and maintains AI application quality controls and guardrails appropriate for production use
    Partners with cross-functional teams (Product, Security, SRE, and peer engineering teams) to translate requirements into well-designed APIs and reliable services
  • Drives improvements across the SDLC toolchain (CI/CD, test automation, security scanning, dependency management) to improve delivery velocity and quality
Required qualifications, capabilities, and skills
  • Expert-level proficiency in Python and strong experience building backend services in enterprise environments
  • Hands-on production experience building AI applications using ADK and LangGraph (mandatory), including operating and maintaining them in production
  • Formal training or certification on software engineering concepts and 6+ years applied experience (or equivalent experience)
  • Strong hands-on experience in system design, application development, testing, and operational stability for production services
  • Strong experience with API design and implementation using FastAPI (or equivalent), including REST service and microservice development best practices
  • Strong understanding of software design principles and patterns and ability to apply them in production systems
  • Experience with relational databases (e.g., Postgres) including strong SQL fundamentals
  • Proficient in coding in one or more languages and able to learn new technologies quickly; able to guide others in adoption and best practices
  • Experience developing, debugging, and maintaining code in a large corporate environment with modern programming languages and database querying languages
  • Solid understanding of agile methodologies and engineering practices such as CI/CD, application resiliency, performance engineering, and security-by-design
  • Ability to lead technical discussions and drive alignment across stakeholders (design reviews, trade-offs, delivery plans, and risk management)
Preferred qualifications, capabilities, and skills
  • Hands-on experience building and operating cloud-based applications on AWS environments
  • Familiarity with containers and CI/CD practices in production environments
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer – Python, AWS, Agentic AI (ADK/LangGraph)
Lead Software Engineer – Python, AWS, Agentic AI (ADK/LangGraph)

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 190,000
Sr Lead Software Engineer - Python, AWS, UI, Agentic AI (ADK/LangGraph)
Sr Lead Software Engineer - Python, AWS, UI, Agentic AI (ADK/LangGraph)

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 150,000 - 210,000
Sr Lead Software Engineer – Python, AWS, UI, Agentic AI (ADK/LangGraph)
Sr Lead Software Engineer – Python, AWS, UI, Agentic AI (ADK/LangGraph)

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 150,000 - 190,000
Lead Software Engineer - Python, AWS, Data, Agentic AI
Lead Software Engineer - Python, AWS, Data, Agentic AI

JPMorgan Chase & Co. • Houston (TX)

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

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 150,000 - 230,000
Lead Software Engineer - Python/React/AWS/AI
Lead Software Engineer - Python/React/AWS/AI

JPMorgan Chase & Co. • Wilmington (DE)

On-site
USD 140,000 - 180,000
Lead Software Engineer - Java/AWS/Agentic
Lead Software Engineer - Java/AWS/Agentic

JPMorgan Chase & Co. • Kentucky

On-site
USD 130,000 - 190,000
Lead Software Engineer - Python/React/AWS/AI
Lead Software Engineer - Python/React/AWS/AI

JPMorgan Chase & Co. • Fairfax (DE)

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 - Agentic AI/Java/Python
Lead Software Engineer - Agentic AI/Java/Python

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 150,000 - 190,000