Lead Software Engineer - Java, AWS

JPMorganChase•Palo Alto, CA

About The Position

As a Lead Software Engineer at JPMorganChase within the Corporate Sector, you will be an integral member of an agile team building and enhancing secure, stable, scalable, market-leading technology products. You will use deep technical expertise and problem-solving skills to address challenges across technologies and applications and drive significant business impact. The role includes providing technical guidance, developing and maintaining high-quality production code, shaping product and application decisions, and contributing as a subject matter expert. You will also lead the responsible adoption and governance of approved AI-assisted engineering practices across teams, including establishing validation standards and promoting reusable patterns and automation throughout the software development life cycle and toolchain. An employment offer is contingent on JPMorganChase’s review of criminal conviction history, including pretrial diversions or program entries, as required under Section 19 of the Federal Deposit Insurance Act.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced knowledge of Java, microservices, Kafka, AWS cloud, and PostgreSQL or similar technologies.
  • Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools for activities such as coding, code review, test acceleration, or troubleshooting.
  • Ability to set team expectations for validating AI-generated outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and compliance with resiliency and security expectations.
  • Experience coaching senior engineers or leads on compliant AI usage patterns and controls.
  • Ability to independently address design and functionality problems with little to no oversight.
  • Practical cloud-native experience.

Nice To Haves

  • Experience with banking.
  • AWS certification.

Responsibilities

  • Provide technical guidance and direction to support the business and technical teams, contractors, and vendors.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Drive adoption and governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes.
  • Establish measurable standards for validating AI-assisted outputs, including secure coding, peer review, and automated testing.
  • Promote reuse of proven patterns and automation within the SDLC/TLM toolchain.
  • Use software development life cycle toolchain capabilities, including approved AI-assisted development and automation tools, to increase the value of automation at scale.
  • Drive decisions influencing product design, application functionality, technical operations, and processes.
  • Serve as a function-wide subject matter expert in one or more areas of focus.
  • Contribute to the engineering community by advocating firmwide frameworks, tools, and software development life cycle practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service