Taro Logo

Software Engineer

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.
$172,700 - $215,000
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

JPMorgan Chase & Co. is seeking a Software Engineer to join their Commercial & Investment Bank division in Palo Alto. This role focuses on creating cutting-edge user interfaces for JPMC clients in the Payments space, combining technical expertise with business impact.

The position involves working with modern frontend technologies including React, TypeScript, and microfrontends architecture. You'll collaborate closely with Product and User Experience teams to gather requirements and implement designs that meet company standards and compliance guidelines. The role requires expertise in frontend development, testing practices, and working with design systems.

As a Software Engineer, you'll be responsible for developing sophisticated payment services using AWS while ensuring all implementations meet legal and compliance requirements. The position offers exposure to large-scale financial technology systems and the opportunity to work with both open-source and proprietary technologies.

JPMorgan Chase offers a comprehensive benefits package including competitive base salary, healthcare coverage, retirement plans, and various wellness programs. The company's rich 200-year history and position as a leader in investment banking, consumer banking, and financial services provides unique opportunities for career growth and impact.

The ideal candidate should have either a Master's degree with 2 years of experience or a Bachelor's degree with 5 years of experience in relevant fields. Strong expertise in frontend technologies, testing frameworks, and modern development practices is essential. This role offers the opportunity to work on impactful projects while being part of a global financial institution that values innovation and technical excellence.

Last updated 2 months ago

Responsibilities For Software Engineer

  • Create cutting edge User Interfaces (UI) for JPMC clients in the Payments space
  • Work with Product Team to gather requirements and User Experience Team to close on designs
  • Create prototypes when Proof of Concept is required
  • Design and implement UI meeting legal, company and compliance guidelines
  • Develop and apply microfrontends using React with Module Federation and SingleSPA
  • Design and implement tests using E2E frameworks like Cypress, Cucumber
  • Utilize open-source and in-house design systems like SALT and MaterialUI
  • Construct and execute large scale Payment services in AWS

Requirements For Software Engineer

React
TypeScript
Node.js
JavaScript
  • Master's degree in Information Technology, Software Engineering, Computer Science, Computer Engineering, Computer Information Systems, or related field + 2 years experience OR Bachelor's degree in same fields + 5 years experience
  • Experience with Unix, Windows, NodeJS, CSS, HTML, Javascript, jQuery, Python, React, SQL, SASS, Typescript, XML, REST, JSON, Git
  • Experience with Unit Testing, Functional Testing and Manual Testing

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
  • Competitive base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?