Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.Jersey City, NJ
$170,000 - $215,000Onsite

About The Position

The Software Engineer will be responsible for overseeing the Software Development Lifecycle (SDLC), which includes business analysis, design, development, and testing. This role involves working on both new business initiatives and ongoing operational efforts, with a primary focus on transitioning existing functionalities to a modern technology stack. The engineer will utilize Python, React, and various trade and data processing frameworks. A strong understanding of OTC Derivatives, including Interest Rate Swaps (IRS), Options, and other derivative products, is essential. The position requires implementing and supporting systems that handle the lifecycle of these products, from trade capture to settlement. Collaboration with trading and risk management teams is key to ensure accurate and efficient processing of derivative transactions. The role also involves addressing complex business issues related to data processing and trade operations, and working with stakeholders from Product, Operations, and Technology Teams.

Requirements

  • Bachelor's degree in Mechanical Engineering, Computer Science, Computer Engineering, Computer Information Systems, Management Information Systems, Information Technology, or related field of study.
  • 5 years of experience in the job offered or as Software Engineer, or related occupation.
  • Experience using Agile SDLC.
  • Experience designing data architectures for integration and analysis.
  • Experience developing structured web content using HTML for cross-platform.
  • Experience creating applications with Java, leveraging object-oriented programming for solutions.
  • Experience developing software solutions in Python, focusing on code.
  • Experience developing user interfaces with React, enhancing user experience and performance.
  • Experience automating system processes with shell scripting.
  • Experience performing data management and queries in SQL for database performance.
  • Experience building applications using TypeScript.
  • Experience implementing XML for data exchange.
  • Experience developing secure SOAP-based web services.
  • Experience using Oracle databases.
  • Experience performing unit tests with JUnit to validate code functionality.
  • Experience conducting functional testing.

Nice To Haves

  • Strong understanding of OTC Derivatives, including Interest Rate Swaps (IRS), Options, and other derivative products.

Responsibilities

  • Overseeing the Software Development Lifecycle (SDLC), including business analysis, design, development, and testing.
  • Working on new business initiatives and ongoing operational efforts.
  • Transitioning existing functionalities to a modern technology stack.
  • Utilizing Python, React, and various trade and data processing frameworks.
  • Implementing and supporting systems that handle the lifecycle of OTC Derivatives (IRS, Options, etc.) from trade capture to settlement.
  • Collaborating with trading and risk management teams to ensure accurate and efficient processing of derivative transactions.
  • Addressing complex business issues related to data processing and trade operations.
  • Working with stakeholders from Product, Operations, and Technology Teams.

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service