Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.
Palo Alto, CA, United States
7 days ago
Apply on jpmc.fa.oraclecloud.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$182,100.0 - $215,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Application Performance Management Optical Character Recognition (OCR) Big Data Bootstrap (Software) Cascading Style Sheets (CSS) Computer Engineering D3.Js Data Systems Data Visualization Django Web Framework
+39 more
Payment Systems Fraud Prevention and Detection R (Programming Language) Design of User Interfaces JSON Python (Programming Language) MongoDB Neo4j Nginx OpenCV RabbitMQ Tensorflow Software Engineering SQL Databases Systems Integration Tableau (Software) TypeScript Web Pages Extensible Markup Language (XML) Enterprise Data Management Dc.js Chatbots Pytorch ReactJS Express.js Deep Learning Parallel Computation Convolutional Neural Networks Backend Syntactically Awesome Style Sheets (SASS) Data Lakes Material UI Information Technology Vba Programming Language Data Analytics Plotly Front End Software Development Restful APIs Data Pipelines

Job description

Duties: Create cutting-edge user interfaces (UI) for clients in the Payments space. Collaborate with the Product team to gather requirements, partner with the User Experience team to finalize designs, and build prototypes when proof of concept is required. Design and implement UIs that meet all legal, company, and compliance guidelines. Work closely with customers and engineering teams to deliver innovative user interfaces and dashboards that power next-generation payment systems. Gather requirements from Product, collaborate with Design, implement user stories, and build web pages with appropriate back-end support. Define and implement newly designed web page features that drive new customer adoption and enhance the experience for existing users. Create intuitive, seamless, fast, fluid, and bug-free user interfaces while consistently adhering to legal, company, and compliance requirements.

Requirements

Minimum education and experience required: Master’s degree in Information Technology, Software Engineering, Computer Science, Computer Engineering, Computer Information Systems, or related field of study plus two (2) years of experience in the job offered or as Software Engineer, Advanced Analyst, IT Consultant, or related occupation. The employer will alternatively accept a Bachelor’s degree in Information Technology, Software Engineering, Computer Science, Computer Engineering, Computer Information Systems, or related field of study plus five (5) years of experience in the job offered or as Software Engineer, Advanced Analyst, IT Consultant, or related occupation.

Skills Required: This position requires two (2) years of experience in the following: Designing, developing, and maintaining scalable analytics services using Python-based frameworks including Dash, Plotly, and Django and data technologies including SQL, Neo4j, RabbitMQ, and nginx; Integrating analytics services with enterprise data platforms, including the Merchant Services Data Lake, to enable reliable, performant access to transactional and behavioral data; Building and delivering analytics powered products and insights for internal teams and external merchants, including conversion rate analysis, performance dashboards, and data-driven recommendations; Developing data visualizations and reporting solutions using Plotly, Tableau, R, and VBA to translate complex datasets into actionable business insights; Optimizing data pipelines, APIs, and system performance to support real-time and near-real-time analytics use cases; designing, developing, and maintaining modern, scalable frontend applications using React JS, and TypeScript; Building data-driven user interfaces and visualizations using libraries D3.js, DC.js, and Sigma.js; Implementing responsive, accessible, and maintainable UI components using SASS, Bootstrap, and modern CSS practices; Integrating frontend applications with backend services using REST APIs and data formats including JSON and XML. This position requires one (1) year of experience in the following: Implementing role-based authentication and establishing secure connections between frontend and backend components using Express JS and MongoDB; Designing and developing text recognition and extraction solutions using deep learning models and OCR frameworks, including Region-based Convolutional Neural Networks (R-CNN), Optical Character Recognition (OCR), Tesseract, OpenCV, PyTorch, and TensorFlow, to enable anomaly detection, fraud prevention, and personalized user experiences; Building-AI driven solutions using the RASA chatbot framework for intelligent document processing and conversational AI, and optimize application performance using parallel processing techniques with Python Ray to improve context retrieval, workflow efficiency, and AI-powered customer support.

Benefits & conditions

Full-Time. Salary: $182,100.00-$215,000.00 per year.

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jpmc.fa.oraclecloud.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

7:28 min

Constructing a new Docker layer from scratch

Oliver Seitz Oliver Seitz · World Congress 2026 Europe

2:24 min

Comparing Neo4j and GraphQL conceptual models

William Lyon · LIVE

7:10 min

Exploring pathways into the machine learning engineering field

Jose Luis Latorre Millas · LIVE

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all