Lead Software Engineer - Java

JPMorgan Chase & Co.•Jersey City, NJ
•$156,750 - $215,000

About The Position

As a Lead Software Engineer within JPMorganChase’s Consumer & Community Banking division, you will contribute to an agile team that builds, enhances, and delivers secure, stable, scalable technology products. You will develop critical technology solutions across technical areas and business functions in support of the firm’s objectives. The role combines hands-on Java backend engineering and system design with technical leadership. You will develop and maintain production software, promote secure and responsible use of enterprise-authorized AI-assisted engineering tools, improve operational stability, and guide engineering practices across the team. You will also lead technical evaluations and communities of practice focused on emerging technologies.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools, including setting team expectations for validating 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.
  • Strong hands-on experience developing Java backends and using Spring Boot in production.
  • Proven ability to design scalable, secure services using microservices and API-driven architectures.
  • Strong engineering fundamentals, including object-oriented programming, design patterns, concurrency, debugging, and performance tuning.
  • Experience with unit and integration testing, automation, and code quality practices.
  • Advanced proficiency in programming languages such as Java, Python, or C#; hands-on work with large language models and generative AI.
  • Experience with distributed systems and cloud platforms such as AWS, GCP, or Azure.
  • Expertise in microservices, RESTful APIs, and relational and/or NoSQL databases.
  • Experience with development and testing tools and frameworks including JUnit, UDF, Tophat, Cucumber, Groovy, Postman, REST Assured, Eclipse, Maven, Jenkins, and IntelliJ.
  • Experience with performance testing tools such as JMeter and Blazemeter, and with Chaos Monkey Testing.

Nice To Haves

  • Cloud certification in AWS, GCP, or Azure.
  • Practical public cloud development experience.
  • In-depth knowledge of the financial services industry and its IT systems.
  • Experience with Wealth Planning tools.
  • Effective communication across teams and management, with a proactive approach to process improvement.
  • Strong system design, application development, and operational stability skills.
  • Familiarity with AI/ML frameworks such as PyTorch, scikit-learn, or Hugging Face.

Responsibilities

  • Design, develop, and troubleshoot software solutions, including approaches beyond routine or conventional solutions.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Promote team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes.
  • Set and promote consistent validation standards for AI-assisted work, including secure coding, peer review, and automated testing; encourage reuse of effective patterns.
  • Use software development lifecycle tools, including authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
  • Identify opportunities to eliminate or automate recurring issue remediation to improve application and system stability.
  • Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and suitability for existing systems and information architecture.
  • Lead Software Engineering communities of practice to increase awareness and use of new and leading-edge technologies.
  • Coach engineers on safe and compliant AI adoption in engineering workflows.

Benefits

  • Competitive total rewards package, including base salary and, for eligible roles, 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.
  • Additional benefits and programs based on eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service