Lead Software Engineer: Platform & Journey Builder

JPMorgan Chase JPMorgan Chase · Banking · New York, NY +1 · Consumer & Community Banking

Lead Software Engineer for a Customer Platform team focused on building a shared identity and onboarding platform. The role involves developing a workflow engine, configurable journey frameworks, event-driven integrations, and observability solutions. A key aspect is driving team adoption of AI-assisted engineering practices and ensuring responsible AI use within development workflows, including coaching engineers on safe and compliant adoption.

What you'd actually do

  1. Build the Identity Onboarding Orchestrator the configurable, policy-aware workflow engine governing the full onboarding journey and enforcing compliance completion requirements before any journey is marked done
  2. Design configurable journey frameworks that expose the right configuration surface to product teams without forking the underlying implementation
  3. Build and maintain event-driven integrations event streaming patterns that decouple journey outcomes from downstream system dependencies and enable regulatory change propagation through a single update
  4. Own observability across multi-service journey execution distributed tracing, SLO definition, and alerting that reduces mean-time-to-isolate failures from hours to minutes
  5. Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.

Skills

Required

  • workflow orchestration
  • policy-driven journey engineering
  • event-driven architecture (Kafka or equivalent)
  • publishing, consuming, and schema governance
  • Component library design
  • Front-end developer experience (JavaScript, TypeScript, etc.)
  • CI/CD pipeline engineering
  • deployment automation experience
  • role-based access experience
  • service contracts and API boundaries
  • Policy-as-code experience
  • distributed tracing
  • observability across multi-service journey execution
  • AI-assisted software development tools
  • responsible AI use in engineering workflows

Nice to have

  • migration from bespoke service implementations to a reusable component model in a regulated industry
  • Multi-tenant, multi-LOB design with RBAC enforced at the organizational boundary
  • AI co-development toolchain ownership
  • tool selection, rollout governance, and compliance frameworks for AI-generated code in regulated environments
  • co-development or strategic vendor partnership
  • API platform and developer portal engineering at enterprise scale

What the JD emphasized

  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices