Lead Software Engineer - Consumer Community Banking

JPMorgan Chase & Co.•New York, NY
•$156,750 - $215,000

About The Position

As a Lead Software Engineer within Chase Travel, Consumer & Community Banking, you will guide an agile team in designing, building, and operating secure, stable, and scalable products. You will own technical outcomes end to end, establish engineering standards, mentor engineers, and advance responsible AI-First development practices to improve delivery speed, quality, and reliability. The role combines hands-on software development with technical leadership. You will guide architecture and delivery across connected systems, uphold production readiness and operational excellence, and promote secure, resilient designs. You will use approved AI assistants and related development workflows with governance, human review, and measurable quality controls. Success is measured through reliability and security outcomes, delivery and software quality, team impact, and demonstrable improvements from AI-First practices without compromising privacy or security. The position works across product, architecture, and partner teams and supports an inclusive, collaborative culture.

Requirements

  • At least 8 years of professional software engineering experience, including 1–3 years leading delivery for a squad or stream of work.
  • Proven expertise in one or more of Java, Spring Boot, and React/Next.js; strong grasp of data structures, algorithms, and system design.
  • Hands-on experience with system design, application development, testing strategy, and operational stability in large, distributed environments.
  • Experience with CI/CD pipelines, automated unit, integration, contract, and end-to-end testing, code quality gates, and observability using logs, metrics, and traces.
  • Knowledge of OWASP Top 10, OAuth2/OIDC, secrets management, encryption in transit and at rest, and resilient integration patterns.
  • Proficiency with SQL and a NoSQL store, including query optimization, indexing, transactions, and caching strategies.
  • Experience with agile delivery at scale and guiding teams through trade-offs and phased rollouts using feature flags and safe rollback.
  • Exposure to operationalizing AI assistants or AI-powered development workflows with governance, prompt hygiene, and measurable outcomes.

Nice To Haves

  • Familiarity with modern front-end frameworks and web performance and accessibility best practices.
  • Exposure to AWS services such as ECS/EKS, Lambda, API Gateway, RDS/DynamoDB, S3, CloudWatch, and IAM, and to cloud-native resiliency patterns.
  • Experience introducing evaluation frameworks for AI features or development tooling, such as offline test sets, canarying models or tools, telemetry, and drift detection.
  • Domain experience in travel, booking, or similar transactional systems.
  • Formal training or certifications in software engineering, cloud, or security.

Responsibilities

  • Lead the design and implementation of complex services and features across upstream and downstream systems; drive architecture decisions, API contracts, and versioning.
  • Own production readiness and operational excellence, including SLOs, observability, incident management, and continuous improvement.
  • Champion secure-by-default and resilient designs, including appropriate timeouts, retries, circuit breakers, and bulkheads; guide the team through trade-offs.
  • Write high-quality, secure code using Java, Spring Boot, and React/Next.js, and conduct rigorous code reviews focused on testing, security, and performance standards.
  • Apply SDLC tooling to automate quality, including CI/CD, code quality gates, test automation, and dependency and security scanning.
  • Integrate approved, privacy-safe AI assistants into development workflows with human-in-the-loop review and objective CI gates.
  • Use AI to accelerate test generation, documentation, and static-analysis triage, and measure impacts on throughput, defect rates, and code quality.
  • For applicable AI features, implement guardrails and evaluation practices such as offline test sets, precision and recall metrics, latency budgets, and safe fallback paths.
  • Coordinate with product, architecture, and partner teams to align priorities, reduce integration risk, and ensure backward compatibility.
  • Mentor and coach engineers; lead design reviews and architecture decision records; foster an inclusive, high-trust team culture.
  • Guide agile teams through trade-offs and phased rollouts using feature flags and safe rollback practices.
  • Track and improve reliability, security, delivery quality, team effectiveness, and AI-First development outcomes.

Benefits

  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
  • Competitive total rewards package, including base salary and, for eligible roles, possible commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service