Taro Logo

Software Engineer II, Payments Technology

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance

Description For Software Engineer II, Payments Technology

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer II at JPMorgan Chase within the Commercial and Investment Banking Technology – Payments Technology team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way.

You will be responsible for executing software solutions through design, development, and technical troubleshooting of multiple components within technical products, applications, and systems. The role involves writing secure and high-quality code, working with various programming languages, and applying knowledge of Software Development Life Cycle tools.

As part of the Payments Technology team, you'll work on critical financial systems, understanding payment processing flows and stages in various types of payment processing worldwide. You'll collaborate with cross-functional teams, participate in agile development processes, and contribute to the firm's technical innovation.

The position offers growth opportunities within a global financial leader, working with cutting-edge technology and participating in transformative projects. You'll gain exposure to both technical and business aspects of financial technology, while working in a diverse and inclusive environment that values technical excellence and innovation.

This role is perfect for someone with strong technical foundations who is ready to take on greater responsibilities in software engineering, particularly in the financial technology sector. You'll have the opportunity to work with modern technologies, contribute to significant projects, and develop your career in a supportive, professional environment.

Last updated 16 days ago

Responsibilities For Software Engineer II, Payments Technology

  • Executes standard software solution, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems
  • Applies knowledge of tools within the Software Development Life Cycle toolchain
  • Applies technical troubleshooting to breakdown solutions and solve technical problems
  • Gathers, analyzes, and draws conclusions from large, diverse data sets
  • Understand Business Requirements and Functional Specifications
  • Provide technical support for User Acceptance Testing

Requirements For Software Engineer II, Payments Technology

Java
Linux
  • Bachelor's Degree in Computer Science or equivalent
  • 2+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Demonstrated ability to code in one or more languages
  • Experience across the whole Software Development Life Cycle
  • Exposure to agile methodologies such as CI/CD
  • Strong experience in using RDBMS (Oracle)
  • Experience in writing Junits for unit testing
  • Experience in basic Unix / Shell scripting

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer II, Payments Technology