JPMorganChase
Lead Software Engineer- React/UI Lead
Lead Java Full-Stack Engineer at JPMorgan Chase’s Consumer & Community Banking team, designing and building secure, scalable fintech solutions with Java/Springboot, AWS, and Kafka while mentoring teams on AI-assisted development and enterprise best practices.
- Compensation
- Not disclosed
- Location
- Plano, TX, United States
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Design
- Posted
Skills
Must have
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Strong OOP/design patterns understanding and clean code practices
- Strong coding skills in Java and Springboot with solid fundamentals
- Experience leading effective use of approved AI-assisted software development tools (e.g., coding, code review, test acceleration, troubleshooting) with validation for correctness, performance, and se
- Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling, and adherence to resiliency/security expectations; experience coaching engineers
- Proven hands-on experience across system design, application development, testing, and production support
- Experience with low-latency/high-throughput systems
Nice to have
- Exposure to agentic AI
Full description
As a Lead Software Engineer at JPMorganChase within the CONSUMER & COMMUNITY BANKING 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, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job responsibilities
- Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
- Develops secure and high-quality production code, and reviews and debugs code written by others
- Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
- Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
- Drives decisions that influence the product design, application functionality, and technical operations and processes
- Serves as a function-wide subject matter expert in one or more areas of focus
- Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
- Influences peers and project decision-makers to consider the use and application of leading-edge technologies
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience.
- Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
- Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
- Significant commercial experience developing UI’s with hands-on applied experience developing in React