Software Engineer II, Currencies and Emerging Markets

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.
Singapore
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance

Description For Software Engineer II, Currencies and Emerging Markets

JPMorgan Chase is seeking a Software Engineer II to join their Commercial & Investment Bank (CIB) - Currencies and Emerging Markets (CEM) Technology team. This role offers an opportunity to work on enhancing, designing, and delivering software components for the firm's state-of-the-art technology products.

As a Software Engineer II, you'll be part of an agile team responsible for developing secure and scalable solutions. You'll work directly with traders in the Currencies and Emerging Markets division in Asia, focusing on pricing and risk-related work. The role involves writing high-quality code, troubleshooting technical issues, and collaborating with the Production Management team for L3 support.

The position requires strong programming skills, particularly in Python, and experience with modern front-end technologies. You'll be working in a dynamic environment where you'll gain exposure to financial markets, specifically around curve building supporting Foreign Exchange and Interest Rate derivatives.

J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. The team serves corporations, governments, and institutions worldwide, providing strategic advice, raising capital, managing risk, and extending liquidity in markets globally.

This role offers excellent career growth opportunities within one of the world's leading financial institutions. You'll work with cutting-edge technologies while gaining deep domain knowledge in financial markets. The position combines technical excellence with business impact, making it an ideal opportunity for engineers looking to advance their careers in financial technology.

Last updated 15 hours ago

Responsibilities For Software Engineer II, Currencies and Emerging Markets

  • 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
  • Work together with the Production Management team to provide L3 support
  • Work on Pricing and risk related work with traders in Currencies and Emerging Markets (CEM) Asia

Requirements For Software Engineer II, Currencies and Emerging Markets

Python
TypeScript
  • Bachelor's degree in Computer Engineering or equivalent
  • 2+ years applied experience
  • Hands-on practical experience in system design, application development, testing
  • 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
  • Familiarity with Python and/or a willingness to work primarily in Python 2.7 and 3.7
  • Experience working in Agile team

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer II, Currencies and Emerging Markets

Software Engineer III, ServiceNow

ServiceNow Software Engineer III position at JPMorgan Chase, focusing on platform development and system integration with 3+ years experience required.

Java Software Engineer III

Mid-level Java Software Engineer role at JPMorgan Chase focusing on backend development with Java/Springboot, working on secure and scalable enterprise solutions.

Software Engineer III - Java

Software Engineer III position at JPMorgan Chase focusing on Java development with full-stack responsibilities including frontend work with React and TypeScript.

Software Engineer III - Java

Mid-level Java Software Engineer position at JPMorgan Chase, focusing on backend development and infrastructure platforms within the Corporate Sector.

Software Engineer III - Java Full Stack

Mid-level Software Engineer role at JPMorgan Chase focusing on Java full-stack development for Asset & Wealth Management division in Bengaluru.