Software Engineer II - UX Designer

JPMorgan Chase & Co.
Full-timeโ€ขBengaluru, India

๐Ÿ“ Job Overview

Job Title: Software Engineer II - UX Designer

Company: JPMorgan Chase & Co.

Location: Bengaluru, Karnataka, India

Job Type: Full time

Category: Software Engineering / UX Design with Generative AI Integration

Date Posted: 2026-06-03T05:57:49

Experience Level: 2-5 Years

Remote Status: On-site

๐Ÿš€ Role Summary

  • Spearhead the integration of Generative AI into multi-modal user interfaces, focusing on voice, text, and touch interactions.

  • Develop production-ready front-end applications utilizing modern frameworks such as React and Node.js, ensuring seamless user experiences.

  • Collaborate closely with AI/ML engineers and product teams to conceptualize, design, and deliver innovative, user-centric solutions.

  • Drive the exploration and adoption of cutting-edge technologies to enhance user and client interaction across web and mobile platforms.

  • Translate user research insights into tangible engineering solutions, prototyping and iterating on new interaction models.

๐Ÿ“ Enhancement Note: This role uniquely blends software engineering with UX design, emphasizing practical implementation of Generative AI and LLMs. The "Software Engineer II" title combined with "UX Designer" responsibilities signifies a hands-on role focused on building and engineering user interfaces, not just designing them conceptually. The explicit mention of "production-ready" applications and specific front-end frameworks (React, Node.js) highlights the engineering core of this position.

๐Ÿ“ˆ Primary Responsibilities

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

  • Develop and maintain production-ready front-end applications using modern frameworks like React, Node.js, TypeScript, JavaScript, HTML, and CSS.

  • Collaborate with cross-functional teams, including AI/ML engineers and product managers, to conceptualize, design, and deliver user-centric solutions leveraging Generative AI.

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

  • Strategize and implement the incorporation of Large Language Models (LLMs) and AI/ML capabilities into user-facing applications, ensuring robust functionality.

  • Conduct user research, analyze user needs and behaviors, and translate these insights into innovative and effective engineering solutions.

  • Rapidly prototype and iterate on new interaction models and design concepts, utilizing front-end technologies to test and refine ideas.

  • Optimize user experiences for performance, accessibility, and scalability, ensuring high-quality delivery across all platforms.

  • Work closely with AI/ML engineers to integrate advanced AI capabilities, ensuring smooth and effective functionality within user interfaces.

  • Effectively communicate complex technical concepts, design decisions, and proposed solutions to diverse stakeholders and team members.

๐Ÿ“ Enhancement Note: The responsibilities clearly indicate a hands-on engineering role focused on building and iterating on user interfaces, with a strong emphasis on Generative AI and LLM integration. The inclusion of "production-ready" and "architect, build, and implement" points to a significant engineering component beyond typical UX design tasks.

๐ŸŽ“ Skills & Qualifications

Education: Formal training or certification on software engineering concepts.

Experience: 2+ years of applied software engineering experience with a focus on user experience.

Required Skills:

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

  • Demonstrated experience integrating Generative AI and Large Language Models (LLMs) into user-facing applications.

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

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

  • Experience with user research methodologies and tools, including proficiency with Figma.

Preferred Skills:

  • Experience in a similar role within a tech-forward organization, preferably in financial services.

  • Strong hands-on expertise with modern front-end frameworks and technologies such as React, Node.js, TypeScript, JavaScript, HTML/CSS.

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

  • A robust portfolio showcasing innovative, production-ready user experiences and applications, particularly those involving AI integration.

๐Ÿ“ Enhancement Note: The preferred skills strongly suggest a need for candidates who can hit the ground running with specific front-end technologies and have a demonstrable track record in AI-driven UX. The mention of a "portfolio showcasing innovative, production-ready user experiences" is critical for this role.

๐Ÿ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase of multi-modal user experiences (voice, text, touch) that have been architected and built.

  • Demonstrations of production-ready front-end applications, ideally built with React and Node.js.

  • Case studies detailing the integration of Generative AI and LLMs into user-facing applications.

  • Examples of user research insights translated into implemented engineering solutions.

Process Documentation:

  • Evidence of design and development workflows for multi-modal interfaces.

  • Documentation of the process for integrating LLMs and AI/ML capabilities into front-end applications.

  • Examples of user research methodologies applied and their impact on engineering decisions.

  • Details on how user experiences were tested and optimized for performance, accessibility, and scalability.

๐Ÿ“ Enhancement Note: Given the hybrid nature of this role, the portfolio should clearly articulate both the design thinking and the engineering execution behind the presented projects, with a strong emphasis on AI integration.

๐Ÿ’ต Compensation & Benefits

Salary Range: While not explicitly stated, for a Software Engineer II with 2-5 years of experience in Bengaluru, India, a competitive salary range is estimated between โ‚น12,00,000 to โ‚น25,00,000 per annum. This range accounts for the specialized skills in Generative AI, UX design, and front-end engineering within a major financial institution.

Benefits:

  • Comprehensive health insurance coverage, including medical, dental, and vision.

  • Retirement savings plans and employee stock purchase options.

  • Paid time off, including vacation, sick leave, and public holidays.

  • Opportunities for professional development, training, and certifications in emerging technologies like AI and UX.

  • Access to employee wellness programs and resources.

  • Potential for performance-based bonuses and incentives.

Working Hours: Standard full-time working hours, typically 40 hours per week, with potential for flexibility based on project needs and team collaboration.

๐Ÿ“ Enhancement Note: The salary estimate is based on industry benchmarks for Software Engineers in Bengaluru with 2-5 years of experience, adjusted upwards to reflect the specialized and in-demand skills in Generative AI and advanced UX engineering required for this role at a global financial firm like JPMorgan Chase.

๐ŸŽฏ Team & Company Context

๐Ÿข Company Culture

Industry: Financial Services (Banking, Asset & Wealth Management)

Company Size: Large Enterprise (JPMorgan Chase & Co. is one of the world's largest banks, employing hundreds of thousands globally).

Founded: 2000 (JPMorgan Chase & Co. as it exists today, formed through mergers of historic institutions dating back to 1799).

Team Structure:

  • Part of the Asset and Wealth Management Technology team, focusing on client and user experience innovation.

  • Likely a mix of software engineers, UX designers, AI/ML specialists, product managers, and business analysts.

Methodology:

  • Emphasis on agile development methodologies for rapid iteration and delivery.

  • Data-driven decision-making, leveraging user research and performance metrics.

  • Focus on innovation and adoption of cutting-edge technologies, particularly Generative AI.

  • Commitment to building robust, scalable, and user-centric solutions within a regulated industry.

Company Website: https://www.jpmorganchase.com/

๐Ÿ“ Enhancement Note: JPMorgan Chase operates in a highly regulated environment, which influences its technology development practices. While innovation is encouraged, especially with Generative AI, security, compliance, and robust testing are paramount.

๐Ÿ“ˆ Career & Growth Analysis

Operations Career Level: Software Engineer II signifies an intermediate level, typically requiring 2-5 years of experience. This role involves contributing significantly to projects, mentoring junior engineers, and taking ownership of specific features or modules.

Reporting Structure: Likely reports to a Software Engineering Manager or a Lead UX Engineer within the Asset and Wealth Management Technology division. Will work closely with Product Managers and AI/ML Leads.

Operations Impact: This role has a direct impact on the user experience of clients and internal users engaging with JPMorgan Chase's Asset and Wealth Management platforms. By integrating Generative AI and improving multi-modal interfaces, the engineer contributes to enhanced client satisfaction, increased engagement, and potentially more efficient service delivery.

Growth Opportunities:

  • Advancement to Senior Software Engineer or Lead Engineer roles, taking on more complex projects and leadership responsibilities.

  • Specialization in Generative AI, LLMs, or advanced UX engineering within the financial technology sector.

  • Opportunities to lead technical initiatives and mentor junior team members.

  • Potential to move into product management or architecture roles focusing on AI-driven user experiences.

  • Continuous learning and development through company-provided training, workshops, and access to cutting-edge research.

๐Ÿ“ Enhancement Note: The career path for a Software Engineer II at a firm like JPMorgan Chase is typically structured, with clear progression routes. This role offers a unique opportunity to gain specialized experience at the forefront of AI in finance.

๐ŸŒ Work Environment

Office Type: On-site role at JPMorgan Chase's facilities in Bengaluru. This implies a corporate office environment designed for collaboration and focused work.

Office Location(s): Bengaluru, Karnataka, India. Specifically, the role is located at Embassy Tech Village, a prominent IT park in the city.

Workspace Context:

  • A collaborative office setting equipped with modern technology and infrastructure to support software development and design.

  • Access to necessary development tools, high-speed internet, and potentially specialized hardware for AI/ML experimentation.

  • Opportunities for face-to-face interaction with colleagues, fostering teamwork and knowledge sharing.

  • A professional atmosphere within a large, established financial institution.

Work Schedule: Standard full-time schedule, likely adhering to Indian business hours (Asia/Kolkata timezone). While on-site, there might be some flexibility in daily start/end times, but core hours will be expected for team collaboration.

๐Ÿ“ Enhancement Note: As an on-site role, candidates should be prepared for a traditional office environment. The location in Embassy Tech Village suggests a modern workspace within a hub of technological innovation.

๐Ÿ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: Resume and portfolio review to assess technical skills, experience with Generative AI, LLMs, front-end development, and UX design.

  • Technical Interview(s): Focus on software engineering fundamentals, coding challenges (likely in JavaScript/TypeScript/React), system design for user interfaces, and understanding of AI/ML concepts.

  • UX/Design Interview: Discussion about design principles, user research methodologies, experience with Figma, and how to translate user needs into technical solutions.

  • Generative AI/LLM Focus: Specific questions about integrating these technologies, potential challenges, and innovative applications.

  • Behavioral Interview: Assessing cultural fit, collaboration skills, problem-solving approach, and alignment with JPMorgan Chase's values.

  • Final Round: Potentially with senior leadership to discuss strategic vision and impact.

Portfolio Review Tips:

  • Curate a portfolio that clearly demonstrates your ability to build, not just design.

  • Highlight projects involving Generative AI, LLMs, and multi-modal interfaces.

  • For each project, explain the problem, your role, the technologies used (especially React, Node.js), the design process, and the engineering challenges overcome.

  • Quantify impact where possible (e.g., user engagement improvements, performance gains, efficiency metrics).

  • Showcase your proficiency with Figma and user research methodologies.

Challenge Preparation:

  • Practice coding problems focusing on JavaScript, TypeScript, and React.

  • Prepare to discuss system design for scalable and performant front-end applications.

  • Review concepts of Generative AI, LLMs, and their practical applications in UX.

  • Think about how you would approach designing and engineering a multi-modal interface for a financial service.

  • Prepare examples of how you've used user research to inform technical decisions.

๐Ÿ“ Enhancement Note: The interview process will likely be rigorous, testing both deep technical engineering skills and a creative, user-centric approach to AI-driven design. A strong, well-documented portfolio is crucial.

๐Ÿ›  Tools & Technology Stack

Primary Tools:

  • Front-end Frameworks: React (highly probable), Node.js, TypeScript, JavaScript, HTML, CSS.

  • Design & Prototyping: Figma (explicitly mentioned).

  • Version Control: Git, GitHub/GitLab/Bitbucket.

Analytics & Reporting:

  • Tools for tracking user engagement, A/B testing results, and application performance (specific tools may vary).

CRM & Automation:

  • While not directly a CRM role, understanding how user interfaces interact with backend systems, data repositories, and potentially client management platforms is beneficial.

  • Knowledge of CI/CD pipelines for deploying front-end applications.

๐Ÿ“ Enhancement Note: Proficiency in React and Node.js is heavily implied for front-end development, while Figma is the specified tool for design and prototyping. Familiarity with Git is standard for any software engineering role.

๐Ÿ‘ฅ Team Culture & Values

Operations Values:

  • Innovation: Actively seeking and implementing new technologies like Generative AI to improve user experiences.

  • Excellence: Delivering high-quality, production-ready software with meticulous attention to detail.

  • Collaboration: Working effectively in cross-functional teams, sharing knowledge, and supporting colleagues.

  • User-Centricity: Placing the needs and experiences of users at the forefront of all design and engineering decisions.

  • Integrity & Responsibility: Upholding the highest standards of ethical conduct and compliance, especially within the financial industry.

Collaboration Style:

  • Highly collaborative, requiring close partnership with AI/ML engineers, product managers, and other software engineers.

  • Emphasis on clear communication and constructive feedback to drive project success.

  • Agile methodologies likely foster iterative collaboration and continuous improvement.

๐Ÿ“ Enhancement Note: JPMorgan Chase emphasizes a culture of innovation within a framework of strong ethical standards and compliance, which is critical for a financial services firm.

โšก Challenges & Growth Opportunities

Challenges:

  • Balancing cutting-edge Generative AI integration with the stringent security and compliance requirements of a financial institution.

  • Translating complex AI capabilities into intuitive and user-friendly multi-modal interfaces.

  • Rapidly evolving AI landscape, requiring continuous learning and adaptation.

  • Ensuring performance, scalability, and accessibility across diverse platforms and user needs.

Learning & Development Opportunities:

  • Deep dive into advanced Generative AI and LLM applications within enterprise settings.

  • Opportunities to work with state-of-the-art AI research and development teams.

  • Formal training programs and certifications in specialized areas of software engineering and AI.

  • Exposure to the financial technology (FinTech) sector and its unique challenges.

  • Mentorship from experienced engineers and designers within a global organization.

๐Ÿ“ Enhancement Note: This role presents an exciting opportunity to be at the forefront of AI innovation within a stable, leading financial institution, offering both significant challenges and substantial growth potential.

๐Ÿ’ก Interview Preparation

Strategy Questions:

  • "Describe a complex user experience you engineered that involved integrating emerging technologies like AI. What were the key challenges and how did you overcome them?" (Focus on Generative AI/LLM integration).

  • "Walk me through your process for translating user research findings into a functional front-end application. How do you prioritize features and iterate on designs?" (Emphasis on Figma and user-centric engineering).

  • "How would you approach designing and implementing a multi-modal interface (voice, text, touch) for a banking application? What are the key considerations for security and usability?" (Tests understanding of multi-modal design and financial context).

Company & Culture Questions:

  • "What interests you about working at JPMorgan Chase, specifically within the Asset and Wealth Management Technology team?" (Research company values and recent innovations).

  • "How do you stay updated with the rapid advancements in Generative AI and UX design?" (Demonstrates proactivity and passion for the field).

Portfolio Presentation Strategy:

  • Structure your presentation around 2-3 key projects showcasing your best work in Generative AI, multi-modal interfaces, and front-end development.

  • For each project:

    • Clearly state the problem and objective.
    • Detail your specific role and contributions (design and engineering).
    • Explain the technologies used (React, Node.js, Figma, AI/LLM tools).
    • Walk through the design and development process, highlighting iterations and challenges.
    • Quantify the impact or outcomes achieved.
  • Be prepared to answer in-depth technical questions about your code and architectural decisions.

  • Emphasize how your work aligns with user needs and business goals.

๐Ÿ“ Enhancement Note: Candidates should prepare to demonstrate not only their technical prowess but also their strategic thinking regarding AI integration and user experience within a financial services context.

๐Ÿ“Œ Application Steps

To apply for this Software Engineer II - UX Designer position:

  • Submit your application through the Oracle Cloud portal link provided.

  • Customize your resume: Highlight experience with Generative AI, LLMs, multi-modal interfaces, React, Node.js, and Figma. Quantify achievements where possible.

  • Prepare your portfolio: Ensure it clearly showcases your engineering and design capabilities, with specific examples of AI integration and user-centric solutions.

  • Research JPMorgan Chase: Understand their mission, values, and recent advancements in technology, particularly in AI and client experience.

  • Practice interview questions: Prepare for technical coding challenges, system design discussions, behavioral questions, and portfolio walkthroughs.

โš ๏ธ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Application Requirements

Requires 2+ years of software engineering experience with a proven track record of building multi-modal interfaces and integrating LLMs. Proficiency in modern front-end frameworks and experience with user research tools like Figma are essential.