J

JP Morgan Chase

Runs a consumer bank and an investment bank

Lead Software Engineer - Java/Python/AWS/AI/LLM

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timePlano, TX, USANo salary listedIn-person

About the Job

Requirements

  • Formal training or certification in Software Engineering and at least five years of applied experience building production systems.
  • Strong system design, application development, and operational stability skills in production environments, including on-call and incident ownership.
  • Expertise designing and building microservices and RESTful APIs, with strong knowledge of data technologies and integration patterns.
  • Hands-on experience building cloud-native systems on at least one major cloud platform: AWS, GCP, or Azure.
  • Experience with distributed systems concepts, including scalability, resiliency, concurrency, idempotency, failure modes, and performance tuning.
  • Ability to influence product design and technical direction by proposing pragmatic architectures, tradeoffs, and standards aligned to firm SDLC, security, and controls expectations.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools in a work environment, including evaluating, validating, and refining AI-generated outputs for correctness, performance, and security.
  • Experience leading effective team use of approved AI-assisted development practices for coding, code review, test acceleration, and troubleshooting, including setting expectations and reusable validation patterns.
  • Hands-on experience with Large Language Models and generative AI use cases such as RAG, summarization, extraction, and workflow assistants, including evaluation and monitoring considerations.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, safe handling of inputs and outputs, and resiliency and security expectations; ability to guide peers on safe and effective usage.
  • Ability to deliver across multiple initiatives and drive outcomes through ambiguity.

Responsibilities

  • Design and develop full-stack software solutions using approaches aligned to business outcomes.
  • Build and implement AI-driven capabilities, including LLM-based services, orchestration, and integrations into business workflows.
  • Architect and deliver cloud-native microservices and APIs with security controls, scalability, resilience, and performance.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices, including CoPilot and Claude, to improve code quality, delivery speed, and operational outcomes; establish validation standards for secure coding, peer review, and automated testing, and promote reuse of effective patterns.
  • Mentor and develop engineers through code reviews, pairing, technical guidance, and feedback; promote engineering excellence and continuous improvement.
  • Establish and own engineering standards across the team, including architecture patterns, coding standards, testing strategy, and operational readiness.
  • Define and operate service reliability practices, including SLIs/SLOs, incident response, root-cause analysis, postmortems, and continuous reliability improvements.
  • Identify recurring operational issues and automate remediation to improve system stability and observability through logs, metrics, and tracing.
  • Build and maintain CI/CD pipelines and release strategies, including quality gates, canary and blue-green deployments, rollback, and feature flags.
  • Communicate status and risks; manage priorities and dependencies across initiatives; collaborate in a Scrum team and participate in Agile ceremonies.
  • Deliver production code primarily in Java, with Python as needed, using AWS such as ECS and related technologies.

Desired Qualifications

  • AWS cloud certification(s).
  • AI/ML or GenAI certification(s), or equivalent practical experience delivering LLM-enabled capabilities.
  • Advanced Java proficiency as the primary language and working knowledge of Python.
  • Experience with Docker, Kubernetes, and modern CI/CD practices.
  • Experience with multi-region deployments, disaster recovery, and zero-downtime release patterns.
  • Strong understanding of responsible AI practices, including prompt and agent safety patterns and secure handling of sensitive data.
  • Track record delivering scalable, reliable, and secure products from concept to launch in a regulated environment.
  • Domain familiarity with financial services technology; IVR/CCaaS experience is a plus.

About the Company

JP Morgan Chase

Runs a consumer bank and an investment bank

JPMorgan Chase runs the largest bank in the United States, which serves households and small businesses as Chase and large companies, governments, and investors as J.P. Morgan. During the 2008 financial crisis it bought the failing investment bank Bear Stearns and lender Washington Mutual, and in 2023 it took over First Republic Bank after regulators seized it. Chase takes deposits and earns interest on credit cards, mortgages, and car loans, while the investment side earns fees for advising on mergers, raising money for companies, trading stocks and bonds, and managing wealth. Formed in a 2000 merger, JPMorgan Chase traces its roots to 1799 and is based in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1799

Recently Posted Jobs

Explore more opportunities at JP Morgan Chase

See more jobs