Lead Software Engineer - Full Stack

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

Lead Software Engineer responsible for integrating AI assistants into development workflows, establishing governance, and tracking outcomes. Focuses on secure, resilient, and scalable technology solutions within a large enterprise environment.

What you'd actually do

  1. Integrates firm approved, privacy safe AI assistants into day to day development to accelerate test generation, documentation, refactoring, and static analysis triage—always with human in the loop review and CI quality gates.
  2. Establishes guardrails and governance for AI use: prompt hygiene, secrets/PII protection, logging/provenance for generated code, and objective acceptance criteria: lint clean, coverage thresholds, Static App Security Tests/Dynamic App Security Tests, performance checks.
  3. Defines and track measurable outcomes from AI assisted workflows: developer throughput, review cycle time, defect density without compromising security or reliability.
  4. Leads design and implementation of complex features and services across upstream/downstream services; define API contracts, versioning, and backward compatibility.
  5. Owns production readiness and operational excellence: define SLOs/SLIs, drive observability (logs, metrics, traces), manage incidents, and reduce MTTR through durable fixes and runbooks.

Skills

Required

  • .Net
  • C#
  • SQL
  • SNS
  • SQS
  • Kafka
  • AWS
  • cloud-native services
  • ECS/EKS/Lambda
  • API Gateway
  • RDS/DynamoDB/CassandraDB
  • S3
  • CloudWatch
  • IAM
  • Javascript
  • HTML 5
  • CSS3
  • system design
  • RESTful JSON API design
  • micro services
  • application development
  • testing strategy
  • operational stability
  • Software Development Life Cycle (SDLC)
  • CI/CD pipelines
  • automated testing
  • security
  • resiliency
  • OSWASP Top 10
  • 0Auth2/OIDC
  • secrets management
  • encryption in transit/at rest
  • resilient integration patterns
  • timeouts
  • retries
  • circuit breakers
  • bulkheads
  • design reviews
  • architectural decisions
  • mentor engineers
  • AI-led development
  • governance
  • human review
  • measurable outcomes

Nice to have

  • Java
  • Spring Boot
  • Typescript
  • React
  • travel or hospitality domain experience
  • booking flows
  • inventory consistency
  • resilient integrations
  • evaluation frameworks for AI-assisted development
  • offline metrics
  • canarying
  • telemetry
  • drift detection
  • frontend performance
  • accessibility practices

What the JD emphasized

  • AI assistants into day to day development
  • human in the loop review
  • CI quality gates
  • guardrails and governance for AI use
  • measurable outcomes from AI assisted workflows
  • AI-led development: operational experience integrating approved AI assistants into development workflows with governance, human review, and measurable outcomes.

Other signals

  • integrates AI assistants into development workflows
  • establishes guardrails and governance for AI use
  • defines and track measurable outcomes from AI assisted workflows