J

JP Morgan Chase

Runs a consumer bank and an investment bank

Lead Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeChicago, IL, USA$137.8k - $185kIn-person

About the Job

Requirements

  • Formal training or certification in software engineering concepts and 8+ years of applied experience, with demonstrated coaching or mentoring experience.
  • Hands-on software engineering experience building and operating distributed systems at scale.
  • Experience leading software engineering teams and delivering complex platforms or products with measurable outcomes.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools for coding, code review, test acceleration, or troubleshooting, including setting expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices.
  • Strong hands-on backend development experience and hands-on coding experience in Java; other modern backend stacks are acceptable.
  • Expertise building external-facing APIs and integration platforms, including contract-first design, lifecycle and version management, security controls, and operational readiness.
  • Strong security fundamentals for external integrations, including OAuth2/OIDC concepts, mutual TLS, PKI/certificates, secrets management, secure SDLC, and threat modeling.
  • Experience building AI-enabled product capabilities in production beyond simple chat, including grounded retrieval/search, structured tool/action execution, guardrails, evaluation practices, monitoring, and auditability.
  • Proficiency in automation and continuous delivery methods, with advanced understanding of agile and modern SDLC practices.
  • Strong understanding of application resiliency and observability, including logs, metrics, and traces; performance engineering; and incident management.

Responsibilities

  • Lead the creation of an AI-first Developer Portal experience by defining architecture patterns for agent-ready workflows, tool/action schemas, context assembly, and safe execution.
  • Build and operate AI-enabled support experiences, including an assistant and workflow automation, with contextual understanding of client/workspace state, integration progress, and troubleshooting signals.
  • Design and deliver secure external API platform capabilities, including contract-first API design with OpenAPI, versioning strategy, backward compatibility, idempotency, pagination, consistent error models, and developer usability.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes, establishing validation standards for secure coding, peer review, and automated testing and promoting reuse of effective patterns across the team.
  • Apply software development lifecycle toolchain knowledge, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
  • Own authentication and credential workflows for external integrations, including certificate handling, credential rotation, and secure onboarding journeys.
  • Establish engineering standards for AI and automation in production, including evaluation and test strategy, release gating, telemetry, audit logging, and incident response for AI/tooling systems.
  • Remain hands-on approximately 50% of the time through critical-path coding, architecture reviews, code reviews, debugging, and performance/resiliency improvements.
  • Drive cross-functional, federated delivery by partnering with API owners, security, and shared services to deliver a unified client experience despite distributed backend ownership.
  • Coach and develop engineers by setting expectations for quality, delivery discipline, design rigor, and collaboration, and actively grow technical talent and the leadership bench.

Desired Qualifications

  • Experience working in regulated environments with strong controls, compliance requirements, and reliability expectations.
  • Developer portal or developer-experience platform experience, including onboarding journeys, documentation-as-a-product, integration tooling, and sandbox/test experiences.
  • Experience building workflow/orchestration systems, including state machines, asynchronous processing, retries, and compensating actions.
  • Search and relevance experience, including enterprise search, ranking, contextual retrieval, and content quality signals.
  • Cloud-native delivery experience with containers/Kubernetes and event-driven architectures such as webhooks, callbacks, or streams.
  • Prior payments, treasury, or broader financial-services platform experience.

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