Software Engineer II - UX Designer
๐ 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.