Jobs and Careers
JP

Lead Software Engineer

JPMorgan Chase & Co.
United Statesfull_timeVerifiedPosted 20 Apr 2026

About the role

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking - Card Installment Team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor and hands-on tech lead, you sit at the intersection of product thinking and engineering excellence — setting the technical direction for a high-performing React UI team while remaining deeply embedded in the codebase. You bring equal parts product sensibility and engineering rigor, partnering closely with senior leadership to translate business vision into world-class user experiences.

 

Job responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down complex UI and front-end architecture problems
  • Serves as the hands-on technical lead for a React-based UI team, actively writing, reviewing, and debugging production-grade code while setting standards for code quality, component architecture, and front-end best practices
  • Architects and drives the development of scalable, reusable, and performant React component libraries and design systems that align with product and brand guidelines
  • Translates complex product requirements and user needs into elegant, intuitive front-end solutions, demonstrating strong product instincts alongside deep technical expertise
  • Develops secure, high-quality production code and reviews and debugs code written by others, ensuring adherence to accessibility standards (WCAG), cross-browser compatibility, and responsive design principles
  • Leads and mentors a team of front-end engineers, providing technical guidance, conducting code reviews, and fostering a culture of continuous learning and engineering excellence
  • Identifies opportunities to eliminate or automate remediation of recurring UI issues, improving overall operational stability, performance, and developer experience across front-end systems
  • Drives front-end performance optimization strategies including lazy loading, code splitting, bundle size management, and rendering performance profiling
  • Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of UI frameworks, component libraries, tooling, and their applicability within existing systems and information architecture
  • Collaborates with backend engineers and platform teams to define and consume APIs, ensuring seamless integration between front-end and back-end systems
  • Adds to team culture of diversity, opportunity, inclusion, and respect, actively championing psychological safety and an environment where engineers at all levels can thrive

 

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience  
  • Hands-on practical experience delivering system design, application development, testing, and operational stability with a strong emphasis on front-end and React-based UI development
  • Expert-level proficiency in React.js, including deep knowledge of hooks, context API, state management patterns (Redux, Zustand, Recoil, or equivalent), and component lifecycle
  • Strong command of TypeScript, modern JavaScript (ES6+), HTML5, and CSS3/SCSS, with a keen eye for clean, maintainable, and well-documented code
  • Demonstrated ability to lead at the code level — not just directing others, but actively contributing as a top-tier individual contributor within the team
  • Proven product sensibility with the ability to engage meaningfully in product discussions, challenge assumptions, and advocate for the end user experience without losing sight of technical constraints
  • Proficiency in front-end testing frameworks such as Jest, React Testing Library, Cypress, or Playwright, with a strong commitment to test coverage and quality
  • Proficiency in automation and continuous delivery methods, including CI/CD pipelines for front-end applications (e.g., GitHub Actions, Jenkins, or equivalent)
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security, applied specifically within front-end engineering contexts
  • Demonstrated proficiency in software applications and technical processes within a technical discipline, with particular depth in front-end arc

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

JPMorgan Chase & Co.

View company profile →