Software Engineer [Multiple Positions Available]

Socket.dev

Palo Alto (CA)

On-site

USD 182,000 - 215,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

JPMorgan Chase & Co. in Palo Alto, CA seeks a UI/Frontend Engineer to craft cutting-edge interfaces for the Payments space, collaborating with Product and UX to refine requirements and build prototypes.

You will design and implement UIs that comply with legal and company guidelines, delivering fast, intuitive dashboards with backend support. Work closely with customers and engineering teams to power next-gen payment systems, gather requirements, implement features, and ensure robust, accessible

Qualifications

  • Masters degree in IT/CS/related field plus 2 years of experience or a Bachelor's plus 5 years of related experience.
  • Experience designing, developing, and maintaining analytics services with Python frameworks (Dash, Plotly, Django).
  • Experience with SQL, Neo4j, RabbitMQ, and nginx; frontend with React, TypeScript; data visualization with D3/DC/Sigma.js.

Responsibilities

  • Create cutting-edge UIs for Payments clients and collaborate with Product to gather requirements.
  • Partner with UX to finalize designs and build prototypes when needed.
  • Deliver compliant and bug-free user interfaces and dashboards with backend support.
  • Define new web page features to drive customer adoption and enhance existing UX.
  • Build data-driven interfaces and visualizations; ensure performance and accessibility.

Skills

Python Dash Plotly Django
SQL
Neo4j
RabbitMQ
nginx
React JS
TypeScript
D3.js
DC.js
Sigma.js
Sass
Bootstrap
REST APIs
JSON
XML
Express JS
MongoDB
OCR frameworks
PyTorch
TensorFlow
RASA
Python Ray

Education

Master's degree in IT/CS/related field
2 years experience as Software Engineer / IT Consultant
Bachelor's degree + 5 years experience

Tools

Dash
Plotly
Django
React JS
TypeScript
D3.js
DC.js
Sigma.js
REST APIs
JSON
XML
Express JS
MongoDB
OCR
OpenCV
PyTorch
TensorFlow
RASA
Python Ray

Job description

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.

QUALIFICATIONS:

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.

Job Location: 3223 Hanover Street, Palo Alto, CA 94304.

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.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans

J.P. Morgan’s Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

ApplyMint • Palo Alto (CA)

On-site
USD 182,000 - 215,000
Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

Socket.dev • Houston (TX)

On-site
USD 140,000 - 180,000
Director of Software Engineering [Multiple Positions Available]
Director of Software Engineering [Multiple Positions Available]

JPMorganChase • Palo Alto (CA)

On-site
USD 350,000 - 428,000
Health care coverage
On-site health centers
Retirement savings plan
+4
Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

JPMorganChase • Houston (TX)

On-site
USD 120,000 - 160,000
Health benefits
On-site wellness center
Retirement savings plan
Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

JPMorganChase • Boston (MA)

On-site
USD 186,000 - 215,000
Data Scientist [Multiple Positions Available]
Data Scientist [Multiple Positions Available]

JPMorganChase • Palo Alto (CA)

On-site
USD 148,000 - 170,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+1
Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

JPMorganChase • Tampa (FL)

On-site
USD 120,000 - 180,000
Health care coverage
On-site health and wellness centers
Retirement savings plan
+4
Software Engineer II .Net
Software Engineer II .Net

JPMorganChase • Irvine (CA)

On-site
USD 120,000 - 180,000
Full-Stack Software Engineer III (Python, React, Playwright)
Full-Stack Software Engineer III (Python, React, Playwright)

Fairygodboss • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

JPMorganChase • Tampa (FL)

On-site
USD 90,000 - 120,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+1