Lead Software Engineer - Frontend-Stacks

JPMorgan Chase & Co.•Plano, TX

About The Position

As a Lead Software Engineer at JPMorganChase, you will be an integral part of an agile team enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable way. 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 focuses on modern frontend stacks and end-to-end cloud-native, microservices-based applications. You will contribute to the Consumer & Community Banking Group, which develops tools and services for consumers, small businesses, municipalities, and nonprofits. Its work includes personal and small-business banking, lending, mortgages, credit cards, payments, auto finance, investment advice, mobile applications, digital experiences, and next-generation banking technology solutions.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of hands-on experience.
  • Proficiency with modern frontend stacks, including JavaScript or TypeScript and React or Angular.
  • Ability to independently solve design and functionality challenges with minimal supervision.
  • Understanding of modern JavaScript design patterns.
  • Knowledge and experience with HTML5, CSS, and popular pre-compilers such as Sass and LESS.
  • Experience with agile development methodologies such as Scrum and understanding of the software development life cycle.
  • Understanding of application resiliency.
  • Proficiency in automation and continuous delivery methods.
  • Proficiency in all aspects of the Software Development Life Cycle.
  • Advanced understanding of agile methodologies, CI/CD, application resiliency, and security.

Nice To Haves

  • Strong presentation, negotiation, mentoring, and stakeholder-management skills.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to create broader impact by sharing and contributing best practices.
  • Experience in the banking domain.
  • Demonstrated proficiency in software applications and technical processes within a technical discipline such as cloud, artificial intelligence, machine learning, or mobile.
  • AWS certification.

Responsibilities

  • Execute creative software solutions involving design, development, and technical troubleshooting, including approaches beyond routine or conventional methods.
  • Deliver end-to-end cloud-native, microservices-based applications using current technologies and industry practices.
  • Use domain modeling techniques to build business products and structure software for clarity, testability, and 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 operational stability.
  • Lead communities of practice across Software Engineering to promote awareness and use of new and leading-edge technologies.
  • Contribute to a team culture of diversity, opportunity, inclusion, and respect.
  • Investigate and resolve issues promptly, ensuring they do not recur.
  • Continuously update technologies and patterns to keep systems current.
  • Design and build scalable solutions that avoid single points of failure.
  • Build secure and reliable solutions using modern architectural patterns that support zero-downtime releases and optimize data performance.

Benefits

  • Competitive total rewards package, including base salary; 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