Lead Software Engineer - Java/Cloud Engineer

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

About The Position

As a Lead Software Engineer at JPMorganChase within Consumer and Community Banking’s technology team, you will be an integral part of an agile team enhancing, building, and delivering secure, stable, scalable technology products. As a core technical contributor, you will deliver critical technology solutions across multiple technical areas and business functions in support of the firm’s business objectives. The role includes leading effective use of approved AI-assisted engineering practices, setting validation standards, and helping improve software quality, delivery speed, and operational outcomes.

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 proficiency in one or more programming languages, including Java.
  • Hands-on experience with cloud technologies.
  • Experience with monitoring and tracing tools such as Splunk, Dynatrace, or Postman.
  • Proficiency in coding with one or more frameworks, such as Spring or Java.
  • Demonstrated experience with SQL and NoSQL database technologies.
  • Experience leading effective use of approved AI-assisted software development tools, with the ability to set expectations for validating AI 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 resiliency and security expectations; experience coaching engineers on safe, compliant adoption.
  • Proficiency across the Software Development Life Cycle and advanced understanding of agile methodologies, including CI/CD, application resiliency, and security.

Nice To Haves

  • Familiarity with modern front-end technologies.
  • Familiarity with Kubernetes.
  • Knowledge of AI tools, including Agent and Agentic.
  • Cloud certifications.

Responsibilities

  • Execute creative software solutions, including design, development, and technical troubleshooting, using approaches that go beyond routine solutions to address technical problems.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes; establish validation standards and promote reuse of effective patterns.
  • Use Software Development Life Cycle tools, including authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
  • Identify opportunities to eliminate or automate remediation of recurring issues and improve application and system operational stability.
  • Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and applicability to existing systems and information architecture.

Benefits

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