Software Engineer II - UX Designer

JPMorganChase

JPMorganChase

Software Engineering, Design

Bengaluru, Karnataka, India

Posted on Jun 3, 2026

We are on a mission to redefine user and client interactions by integrating Generative AI into multi-modal interfaces. If you are passionate about building the future of user and client interaction, we want you on our team.

As a Software Engineer II at JPMorgan Chase within the Asset and Wealth Management Technology team, you will be at the forefront of developing immersive and intuitive user experiences powered by Generative AI. This role goes beyond traditional UX design, requiring hands-on engineering expertise to build, prototype, and deliver multi-modal interfaces across voice, text, and touch on both web and mobile platforms. You will collaborate closely with AI/ML engineers and product teams to bring visionary concepts to life.

Job Responsibilities:

  • Architect, build, and implement multi-modal user experiences integrating voice, text, and touch interfaces.

  • Develop production-ready front-end applications using modern frameworks such as React, Node.js, and related technologies.

  • Collaborate with cross-functional teams to conceptualize, design, and deliver user-centric solutions leveraging Generative AI.

  • Lead the exploration and adoption of cutting-edge technologies to enhance user and client interaction.

  • Develop and implement strategies to incorporate LLMs (Large Language Models) and AI/ML capabilities into user-facing applications.

  • Research and understand user needs and behaviors, translating insights into innovative engineering solutions.

  • Rapidly prototype and iterate on new interaction models and design concepts using front-end technologies.

  • Test and optimize user experiences for performance, accessibility, and scalability.

  • Work closely with AI/ML engineers to integrate advanced AI capabilities into user interfaces.

  • Communicate technical concepts, design decisions, and solutions effectively to stakeholders and team members.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 2+ years applied experience.

  • Proven experience building multi-modal user experiences, particularly on mobile and web platforms.

  • Experience integrating Generative AI and LLMs into user-facing applications.

  • Ability to think creatively and strategically about user and client experience engineering.

  • Excellent communication skills, with the ability to articulate technical and design concepts clearly.

  • Experience with user research methodologies and tools (including Figma).

Preferred qualifications, capabilities, and skills

  • Experience in a similar role within a tech-forward organization.

  • Strong hands-on expertise with front-end frameworks and technologies (e.g., React, Node.js, TypeScript, JavaScript, HTML/CSS).

  • Familiarity with AI/ML technologies and their application in user experience engineering.

  • Strong portfolio showcasing innovative, production-ready user experiences and applications.


Design and deliver market-leading technology products in a secure and scalable way as a seasoned member of an agile team