
Lead Software Engineer – Python, AWS, Agentic AI (ADK/LangGraph)
JPMC · Plano, TX, United States
Strong hiring record · median 28 days open
All reasons
- Open 54 days
In its favour
- Still listed on the employer's own board
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
Skills
- Python
- AWS
- LangGraph
- FastAPI
- PostgreSQL
- SQL
More jobs at JPMC
All 2,778- Site Reliability Engineer IIIJPMC · Tampa, FL, United Statestoday
- Site Reliability Engineer IIJPMC · Tampa, FL, United Statestoday
- Lead Software Engineer - Java/Cloud EngineerJPMC · New York, NY, United States · Columbus, OH, United States · USD 156,750–215,000yesterday
- Strategic Analytics [Multiple Positions Available]JPMC · Plano, TX, United Statesyesterday
- Software Engineer III- JavaJPMC · GLASGOW, LANARKSHIRE, United Kingdomyesterday
Similar roles
- Senior Scala Software Engineer3coresystems · Chicago, IL, United Statestoday
- Staff Machine Learning Engineer, HomefeedPinterest · San Francisco, CA, US · Remote, UStoday
- Staff Machine Learning EngineerPinterest · San Francisco, CA, US · Remote, UStoday
- Director, Machine Learning Engineering, Ads MeasurementPinterest · San Francisco, CA, US · Palo Alto, CA, US · Seattle, WA, UStoday
- Staff Software Engineer, App PromotionPinterest · San Francisco, CA, US · Seattle, WA, US · Remote, CA, WA, UStoday
- Staff Software Engineer, Ads & Core Serving PlatformPinterest · Palo Alto, CA, US · San Francisco, CA, UStoday