JPMorgan Chase

Lead Software Engineer - Consumer Community Banking

JPMorgan Chase
Apply
2 days ago

Base Salary

$157k - $215k/yr

Responsibilities

  • Lead design and implementation of complex services and features across upstream and downstream systems.
  • Drive architecture decisions, API contracts, versioning, production readiness, and operational excellence.
  • Write and review secure, high-quality Java, Spring Boot, React, and Next.js code.
  • Establish automated testing, code quality gates, dependency and security scanning, and CI/CD quality practices.
  • Apply secure and resilient design patterns, including timeouts, retries, circuit breakers, bulkheads, and safe rollback strategies.
  • Own observability, SLOs, incident management, vulnerability remediation, and continuous improvement.
  • Use governed AI assistants for development, test generation, documentation, static-analysis triage, and AI-feature evaluation where applicable.
  • Coordinate with product, architecture, and partner teams to manage priorities, integration risk, and backward compatibility.
  • Mentor and coach engineers and lead design reviews and architecture decision records.

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, or React/Next.js, plus strong data structures, algorithms, and system design knowledge.
  • Hands-on experience with application development, testing strategy, system design, and operational stability in large distributed environments.
  • Experience with unit, integration, contract, and end-to-end testing; CI/CD pipelines; code quality gates; and 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 database, including query optimization, indexing, transactions, and caching strategies.
  • Experience guiding Agile delivery at scale, phased rollouts, feature flags, and safe rollback.
  • Experience operationalizing AI assistants or AI-powered development workflows with governance, prompt hygiene, and measurable outcomes.
  • Familiarity with modern frontend frameworks and web performance and accessibility practices is preferred.
  • Exposure to AWS services and cloud-native resilience patterns is preferred.
  • Experience with evaluation frameworks for AI features or development tooling is preferred.
  • Travel, booking, or similar transactional-systems domain experience is preferred.
  • Formal training or certifications in software engineering, cloud, or security are preferred.

Benefits

  • Competitive total rewards package with benefits determined by eligibility.
  • Comprehensive health care coverage and on-site health and wellness centers.
  • Retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
  • Eligible roles may receive commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity.
  • Inclusive workplace with mentorship, accommodations, and equal-opportunity protections.

Tech Stack

Amazon DynamoDBAWSGitJavaNext.jsReactRedisSpring BootSQL

Categories

JPMorgan Chase

About JPMorgan Chase

10,000+ employees

JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.

Contact me