Fullstack Lead Software Engineer - Java, React, AI

JPMorgan Chase & Co.•Wilmington, DE

About The Position

As a Lead Software Engineer in JPMorganChase’s Banking Payments group, you will contribute to an agile team that builds, enhances, and delivers secure, stable, and scalable technology products. You will provide critical technology solutions across multiple technical areas and business functions, supporting the firm’s objectives and platforms serving customers globally. The role involves developing cloud-native, microservices-based applications and business products using modern technologies and architectural patterns. You will write and review production code, solve complex technical challenges, improve operational stability, and help maintain resilient systems. You will also promote engineering practices and technology adoption across the software engineering community, while contributing to an inclusive and respectful team culture.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Proficiency in backend technologies such as Java, Spring Boot, or Node.js, with experience building microservices-based applications.
  • For full-stack work, proficiency in frontend technologies such as HTML, CSS, JavaScript, TypeScript, React, or Angular.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform, distributed systems, and web technologies including RESTful APIs, WebSockets, and JSON.
  • Hands-on experience designing and building scalable applications using SQL and NoSQL databases.
  • Ability to independently solve design and functionality challenges with minimal supervision.
  • Experience with agile development methodologies such as Scrum and a solid understanding of the software development life cycle.
  • Proficiency in automation and continuous delivery methods, including CI/CD pipelines and application resiliency practices.

Nice To Haves

  • Experience in financial services or banking.
  • AWS or equivalent cloud certification.
  • Ability to drive broader impact by sharing and contributing engineering best practices across teams.
  • Strong communication, presentation, and stakeholder management skills.
  • Experience mentoring engineers and contributing to team growth and development.

Responsibilities

  • Design, develop, and troubleshoot software solutions, applying creative approaches to complex technical problems.
  • Deliver end-to-end cloud-native, microservices-based applications using current technologies and industry practices.
  • Apply domain modeling techniques to build business products structured for clarity, testability, and long-term evolution.
  • Develop secure, high-quality production code and review and debug code written by others.
  • Identify opportunities to eliminate or automate recurring issue remediation to improve application and system stability.
  • Design and build scalable, secure, and reliable solutions using modern architectural patterns that support zero-downtime releases and optimized data performance.
  • Lead communities of practice to increase awareness and adoption of new and leading-edge technologies.
  • Continuously evaluate and update technologies and patterns to keep systems current and resilient.
  • Contribute to a team culture of diversity, inclusion, opportunity, and respect.

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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service