Taro Logo

Software Engineer II

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
3+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer II

Join JPMorgan Chase's CIB Payments Technology team as a Software Engineer II, where you'll be part of an innovative environment developing state-of-the-art technology products. This role offers a unique opportunity to work on critical financial systems while growing your career at a global leader in financial services.

As a Software Engineer II, you'll be responsible for enhancing, designing, and delivering software components in a secure, stable, and scalable way. You'll work within an agile team environment, executing software solutions through design, development, and technical troubleshooting of multiple components within technical products and applications.

The position involves hands-on coding in Java/Python, working with databases, and participating in the full software development lifecycle. You'll be expected to write secure and high-quality code, troubleshoot complex technical issues, and contribute to production support including 24/7 on-call rotation.

Key aspects of the role include:

  • Developing and maintaining secure, stable code and systems
  • Contributing to system design and architecture decisions
  • Working with large, diverse data sets to solve complex problems
  • Participating in agile development processes and CI/CD pipelines
  • Collaborating with cross-functional teams in a global environment

The role offers exposure to cutting-edge financial technology, working with modern development tools and methodologies. You'll be part of JPMorgan Chase's Commercial & Investment Bank, a global leader across banking, markets, securities services and payments, serving corporations and institutions worldwide.

This is an excellent opportunity for a mid-level engineer looking to advance their career while working on impactful projects at a prestigious financial institution. You'll gain valuable experience in financial technology while working alongside talented professionals in a culture that values diversity, opportunity, and inclusion.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Executes standard software solutions, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language
  • 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 break down solutions and solve technical problems
  • Gathers, analyzes, and draws conclusions from large, diverse data sets
  • Contributes in Production management to solve production issues
  • 24/7 on call support coverage and rotational weekend support

Requirements For Software Engineer II

Java
Python
  • 3+ years of relevant experience in Core Java / Python with Strong Database skills
  • Hands-on practical experience in system design, application development, testing, operational stability & Support
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Experience across the whole Software Development Life Cycle
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
  • Knowledge of software applications and technical processes

Jobs Related To JPMorgan Chase Software Engineer II