JPMorgan Chase

Senior Lead Software Engineer - Payments, AI, Java, Spring Boot

JPMorgan Chase
Apply
12 days ago

Base Salary

$152k - $260k/yr

Responsibilities

  • Designs, develops, troubleshoots, reviews, and debugs secure, high-quality production software.
  • Manages delivery for two Scrum teams while remaining hands-on as a coding technical lead for at least 50% of the time.
  • Drives adoption and governance of approved AI-assisted engineering practices for code review, refactoring, testing, release readiness, and incident analysis.
  • Establishes validation standards for secure coding, peer review, automated testing, AI output correctness, performance, and security.
  • Identifies and automates recurring issue remediation to improve application and system stability.
  • Leads evaluations with vendors, startups, and internal teams regarding architectures, technical capabilities, and integration applicability.
  • Leads software engineering communities of practice and promotes reuse of proven patterns and automation.

Requirements

  • Formal training or certification in software engineering concepts and 10+ years of applied experience.
  • Advanced Java and Spring Boot programming skills, including 10+ years of Java development experience.
  • Hands-on experience with system design, application development, testing, operational stability, automation, and continuous delivery.
  • Proficiency across the Software Development Life Cycle, software engineering principles, design patterns, and best practices.
  • Advanced understanding of application resiliency and security practices.
  • Experience with high-throughput, low-latency distributed systems and system integration.
  • Experience leading enterprise-authorized AI-assisted software development tools and validating AI outputs for correctness, performance, and security.
  • Understanding of responsible AI practices, data sensitivity, secure input and output handling, resiliency, and security controls.
  • Experience coaching senior engineers and leads on compliant AI usage patterns.
  • Preferred experience with reactive programming, on-premises or public cloud environments, and CockroachDB or Cassandra.
  • Strong problem-solving skills and a proven record of providing end-user support.

Benefits

  • Competitive total rewards package with base salary determined by role, experience, skill set, and location.
  • Eligible roles may receive commission-based pay or discretionary incentive compensation in cash or forfeitable equity.
  • Comprehensive healthcare coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
  • Equal opportunity employer offering reasonable accommodations for religious practices, mental health needs, and physical disabilities.

Tech Stack

Apache CassandraJavaSpring Boot

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