Senior Lead Software Engineer - Agentic AI/Java/Python

JPMorgan Chase & Co.•Plano, TX

About The Position

As a Senior Lead Software Engineer at JPMorganChase within Consumer & Community Banking, Digital Technology, you will design and build critical technology solutions across Chase AI components, including Chase Agent, Agent Operating Memory, Domain Agents, Agentic Experience Service, and Assurance. You will work as an integral part of an agile team to enhance, build, and deliver technology products. The role combines software design and development, technical problem-solving, architecture, data analysis, and technical leadership. It also involves adopting new technologies and collaborating with product, design, and operations teams to deliver end-to-end solutions. You will support security, privacy, and regulatory compliance, and lead team adoption of enterprise-authorized AI-assisted engineering practices with standards for validating outputs and sharing effective patterns. The position is part of the Consumer & Community Banking Group, which develops digital experiences and banking technology for consumers, small businesses, municipalities, and nonprofits.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience, including at least 2 years building complex scalable applications or agentic systems.
  • Hands-on experience building agentic systems using LLMs or SLMs.
  • Experience setting up and maintaining MCP servers and building MCP-compatible tools or adapters.
  • Proficiency in one or more programming languages, including Java and/or Python.
  • Experience building production services with Spring AI or the Spring ecosystem (Spring Boot, Spring Security, Spring Cloud), or Python frameworks such as FastAPI or Flask, with typed contracts, testing, and packaging.
  • Solid AWS background, with working knowledge of ECS or EKS, Docker containerization, and CI/CD tools such as GitHub Actions, Jenkins, or CodeBuild.
  • Strong API design skills, including REST and OpenAPI; gRPC is also mentioned.
  • Familiarity with observability stacks such as Splunk, CloudWatch, Prometheus/Grafana, or OpenTelemetry.
  • Practical understanding of LLM patterns, including function calling and tools, RAG, prompt management, context windows, token budgeting, and safety guardrails.
  • Strong testing practices, including unit and integration testing, load testing, and evaluation datasets for agents.
  • Experience leading effective use of approved AI-assisted software development tools for coding, code review, test acceleration, or troubleshooting, and setting expectations for validating outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure input and output handling, resiliency, and security; experience coaching engineers on safe, compliant adoption.

Nice To Haves

  • Expertise in distributed orchestration patterns for LLM applications, including graph-based flows, retries, fallbacks, and guardrails, and secure integration with enterprise tools and data.
  • Experience with safe rollout strategies such as shadowing, A/B testing, progressive exposure, and canary rollouts; human-in-the-loop review; and continuous quality and safety evaluation.
  • Knowledge of API gateways, service mesh, and multi-region high availability and disaster recovery for mission-critical services.
  • Familiarity with data privacy, security best practices, and regulatory compliance in financial services.
  • Experience with performance optimization, scalability, and reliability engineering for large-scale systems.
  • Ability to evaluate and integrate third-party tools, libraries, and frameworks to accelerate development.
  • Demonstrated leadership in technical communities, open source contributions, or industry forums.

Responsibilities

  • Execute software solutions, design, development, and technical troubleshooting, using approaches beyond routine methods to solve complex problems.
  • Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems.
  • Produce architecture and design artifacts for complex applications and ensure software development meets design constraints.
  • Gather, analyze, synthesize, and visualize large, diverse data sets to drive 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.
  • Adopt and learn technologies that positively impact agentic solutions.
  • Collaborate with product, design, operations, and other cross-functional teams to deliver end-to-end solutions.
  • Ensure software solutions comply with security, privacy, and regulatory requirements.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices, establish validation standards for AI outputs, and promote reuse of effective patterns.
  • Use SDLC toolchain capabilities, including enterprise-authorized AI-assisted development and automation, to improve the value realized from automation.

Benefits

  • Competitive total rewards package, including base salary; eligible roles may also 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