Resume and JobRESUME AND JOB
JP Morgan Chase logo

Software Engineer [Multiple Positions Available]

JP Morgan Chase

Software and Technology Jobs

Software Engineer [Multiple Positions Available]

full-timePosted: Dec 1, 2025

Job Description

Software Engineer [Multiple Positions Available]

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JPMorgan Chase & Co., one of the world's leading global financial services firms, we are seeking talented Software Engineers to join our Corporate & Investment Bank division in Jersey City, NJ. This role focuses on developing sophisticated trading systems for Derivative Products, including Foreign Exchange (FX) and Structured Products (SP). You will work on cutting-edge platforms that handle complex logics for pricing, risk management, and execution in a high-stakes trading environment. As part of a dynamic team, you will contribute to innovative solutions that power our clients' global financial strategies, ensuring seamless operations across markets. Your primary responsibilities will include designing and implementing robust software architectures that support real-time trading decisions. Leveraging your expertise in programming and financial systems, you will optimize algorithms for performance, integrate with live market data, and ensure compliance with stringent regulatory requirements such as Dodd-Frank and MiFID II. Collaboration is key; you will partner with quantitative analysts, traders, and compliance teams to translate business needs into technical solutions, while participating in agile development cycles to deliver high-quality code iteratively. We value engineers who thrive in fast-paced settings and bring a passion for financial technology. This position offers exposure to advanced tools and methodologies used at JPMorgan Chase, including low-latency frameworks and cloud-based infrastructures. With multiple positions available, this is an opportunity to grow your career in a supportive environment that fosters innovation and professional development within the heart of global finance.

Key Responsibilities

  • Design, develop, and maintain trading systems for Derivative Products including Foreign Exchange (FX) and Structured Products (SP)
  • Implement complex trading logics and algorithms to support high-volume transactions
  • Collaborate with traders, quants, and stakeholders to gather requirements and refine system functionalities
  • Optimize system performance for low-latency execution in real-time trading environments
  • Conduct code reviews, testing, and debugging to ensure reliability and compliance with regulatory standards
  • Integrate systems with market data feeds, risk management tools, and JPMorgan's core banking infrastructure
  • Monitor and troubleshoot production issues, providing timely resolutions to minimize downtime
  • Contribute to agile sprints, participating in daily stand-ups and sprint planning
  • Document technical specifications and mentor junior engineers on best practices
  • Stay updated on industry trends in financial technology and derivative markets

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 3+ years of experience in software development, preferably in financial services
  • Proficiency in programming languages such as Java, C++, or Python
  • Experience with developing and maintaining trading systems or high-frequency applications
  • Strong understanding of financial derivatives, including FX and Structured Products
  • Knowledge of agile methodologies and version control systems like Git
  • Ability to work in a fast-paced, regulated environment

Preferred Qualifications

  • Master's degree in Computer Science or Finance
  • Experience with low-latency trading systems or real-time data processing
  • Familiarity with JPMorgan Chase's internal tools and platforms
  • Certifications in cloud computing (e.g., AWS or Azure) or financial modeling
  • Prior work in a global financial institution handling derivative products

Required Skills

  • Java or C++ programming
  • Python for scripting and automation
  • Understanding of financial derivatives and trading protocols
  • Low-latency system design
  • Database management (SQL/NoSQL)
  • API development and integration
  • Agile and Scrum methodologies
  • Problem-solving and analytical thinking
  • Communication and collaboration skills
  • Attention to detail in regulated environments
  • Version control with Git
  • Cloud platforms (AWS, Azure)
  • Unit testing and CI/CD pipelines
  • Risk assessment in financial systems
  • Teamwork in cross-functional groups

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching
  • Generous paid time off, including vacation, sick days, and parental leave
  • Professional development programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness initiatives at Jersey City location
  • Flexible work arrangements, including hybrid options

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

140,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Java or C++ programmingintermediate
  • Python for scripting and automationintermediate
  • Understanding of financial derivatives and trading protocolsintermediate
  • Low-latency system designintermediate
  • Database management (SQL/NoSQL)intermediate
  • API development and integrationintermediate
  • Agile and Scrum methodologiesintermediate
  • Problem-solving and analytical thinkingintermediate
  • Communication and collaboration skillsintermediate
  • Attention to detail in regulated environmentsintermediate
  • Version control with Gitintermediate
  • Cloud platforms (AWS, Azure)intermediate
  • Unit testing and CI/CD pipelinesintermediate
  • Risk assessment in financial systemsintermediate
  • Teamwork in cross-functional groupsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 3+ years of experience in software development, preferably in financial services (experience)
  • Proficiency in programming languages such as Java, C++, or Python (experience)
  • Experience with developing and maintaining trading systems or high-frequency applications (experience)
  • Strong understanding of financial derivatives, including FX and Structured Products (experience)
  • Knowledge of agile methodologies and version control systems like Git (experience)
  • Ability to work in a fast-paced, regulated environment (experience)

Preferred Qualifications

  • Master's degree in Computer Science or Finance (experience)
  • Experience with low-latency trading systems or real-time data processing (experience)
  • Familiarity with JPMorgan Chase's internal tools and platforms (experience)
  • Certifications in cloud computing (e.g., AWS or Azure) or financial modeling (experience)
  • Prior work in a global financial institution handling derivative products (experience)

Responsibilities

  • Design, develop, and maintain trading systems for Derivative Products including Foreign Exchange (FX) and Structured Products (SP)
  • Implement complex trading logics and algorithms to support high-volume transactions
  • Collaborate with traders, quants, and stakeholders to gather requirements and refine system functionalities
  • Optimize system performance for low-latency execution in real-time trading environments
  • Conduct code reviews, testing, and debugging to ensure reliability and compliance with regulatory standards
  • Integrate systems with market data feeds, risk management tools, and JPMorgan's core banking infrastructure
  • Monitor and troubleshoot production issues, providing timely resolutions to minimize downtime
  • Contribute to agile sprints, participating in daily stand-ups and sprint planning
  • Document technical specifications and mentor junior engineers on best practices
  • Stay updated on industry trends in financial technology and derivative markets

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Professional development programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness initiatives at Jersey City location
  • general: Flexible work arrangements, including hybrid options

Target Your Resume for "Software Engineer [Multiple Positions Available]" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer [Multiple Positions Available]. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer [Multiple Positions Available]" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Software Engineer [Multiple Positions Available] @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

JP Morgan Chase logo

Software Engineer [Multiple Positions Available]

JP Morgan Chase

Software and Technology Jobs

Software Engineer [Multiple Positions Available]

full-timePosted: Dec 1, 2025

Job Description

Software Engineer [Multiple Positions Available]

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JPMorgan Chase & Co., one of the world's leading global financial services firms, we are seeking talented Software Engineers to join our Corporate & Investment Bank division in Jersey City, NJ. This role focuses on developing sophisticated trading systems for Derivative Products, including Foreign Exchange (FX) and Structured Products (SP). You will work on cutting-edge platforms that handle complex logics for pricing, risk management, and execution in a high-stakes trading environment. As part of a dynamic team, you will contribute to innovative solutions that power our clients' global financial strategies, ensuring seamless operations across markets. Your primary responsibilities will include designing and implementing robust software architectures that support real-time trading decisions. Leveraging your expertise in programming and financial systems, you will optimize algorithms for performance, integrate with live market data, and ensure compliance with stringent regulatory requirements such as Dodd-Frank and MiFID II. Collaboration is key; you will partner with quantitative analysts, traders, and compliance teams to translate business needs into technical solutions, while participating in agile development cycles to deliver high-quality code iteratively. We value engineers who thrive in fast-paced settings and bring a passion for financial technology. This position offers exposure to advanced tools and methodologies used at JPMorgan Chase, including low-latency frameworks and cloud-based infrastructures. With multiple positions available, this is an opportunity to grow your career in a supportive environment that fosters innovation and professional development within the heart of global finance.

Key Responsibilities

  • Design, develop, and maintain trading systems for Derivative Products including Foreign Exchange (FX) and Structured Products (SP)
  • Implement complex trading logics and algorithms to support high-volume transactions
  • Collaborate with traders, quants, and stakeholders to gather requirements and refine system functionalities
  • Optimize system performance for low-latency execution in real-time trading environments
  • Conduct code reviews, testing, and debugging to ensure reliability and compliance with regulatory standards
  • Integrate systems with market data feeds, risk management tools, and JPMorgan's core banking infrastructure
  • Monitor and troubleshoot production issues, providing timely resolutions to minimize downtime
  • Contribute to agile sprints, participating in daily stand-ups and sprint planning
  • Document technical specifications and mentor junior engineers on best practices
  • Stay updated on industry trends in financial technology and derivative markets

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 3+ years of experience in software development, preferably in financial services
  • Proficiency in programming languages such as Java, C++, or Python
  • Experience with developing and maintaining trading systems or high-frequency applications
  • Strong understanding of financial derivatives, including FX and Structured Products
  • Knowledge of agile methodologies and version control systems like Git
  • Ability to work in a fast-paced, regulated environment

Preferred Qualifications

  • Master's degree in Computer Science or Finance
  • Experience with low-latency trading systems or real-time data processing
  • Familiarity with JPMorgan Chase's internal tools and platforms
  • Certifications in cloud computing (e.g., AWS or Azure) or financial modeling
  • Prior work in a global financial institution handling derivative products

Required Skills

  • Java or C++ programming
  • Python for scripting and automation
  • Understanding of financial derivatives and trading protocols
  • Low-latency system design
  • Database management (SQL/NoSQL)
  • API development and integration
  • Agile and Scrum methodologies
  • Problem-solving and analytical thinking
  • Communication and collaboration skills
  • Attention to detail in regulated environments
  • Version control with Git
  • Cloud platforms (AWS, Azure)
  • Unit testing and CI/CD pipelines
  • Risk assessment in financial systems
  • Teamwork in cross-functional groups

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching
  • Generous paid time off, including vacation, sick days, and parental leave
  • Professional development programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness initiatives at Jersey City location
  • Flexible work arrangements, including hybrid options

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

140,000 - 220,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Java or C++ programmingintermediate
  • Python for scripting and automationintermediate
  • Understanding of financial derivatives and trading protocolsintermediate
  • Low-latency system designintermediate
  • Database management (SQL/NoSQL)intermediate
  • API development and integrationintermediate
  • Agile and Scrum methodologiesintermediate
  • Problem-solving and analytical thinkingintermediate
  • Communication and collaboration skillsintermediate
  • Attention to detail in regulated environmentsintermediate
  • Version control with Gitintermediate
  • Cloud platforms (AWS, Azure)intermediate
  • Unit testing and CI/CD pipelinesintermediate
  • Risk assessment in financial systemsintermediate
  • Teamwork in cross-functional groupsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 3+ years of experience in software development, preferably in financial services (experience)
  • Proficiency in programming languages such as Java, C++, or Python (experience)
  • Experience with developing and maintaining trading systems or high-frequency applications (experience)
  • Strong understanding of financial derivatives, including FX and Structured Products (experience)
  • Knowledge of agile methodologies and version control systems like Git (experience)
  • Ability to work in a fast-paced, regulated environment (experience)

Preferred Qualifications

  • Master's degree in Computer Science or Finance (experience)
  • Experience with low-latency trading systems or real-time data processing (experience)
  • Familiarity with JPMorgan Chase's internal tools and platforms (experience)
  • Certifications in cloud computing (e.g., AWS or Azure) or financial modeling (experience)
  • Prior work in a global financial institution handling derivative products (experience)

Responsibilities

  • Design, develop, and maintain trading systems for Derivative Products including Foreign Exchange (FX) and Structured Products (SP)
  • Implement complex trading logics and algorithms to support high-volume transactions
  • Collaborate with traders, quants, and stakeholders to gather requirements and refine system functionalities
  • Optimize system performance for low-latency execution in real-time trading environments
  • Conduct code reviews, testing, and debugging to ensure reliability and compliance with regulatory standards
  • Integrate systems with market data feeds, risk management tools, and JPMorgan's core banking infrastructure
  • Monitor and troubleshoot production issues, providing timely resolutions to minimize downtime
  • Contribute to agile sprints, participating in daily stand-ups and sprint planning
  • Document technical specifications and mentor junior engineers on best practices
  • Stay updated on industry trends in financial technology and derivative markets

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Professional development programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness initiatives at Jersey City location
  • general: Flexible work arrangements, including hybrid options

Target Your Resume for "Software Engineer [Multiple Positions Available]" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer [Multiple Positions Available]. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer [Multiple Positions Available]" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Software Engineer [Multiple Positions Available] @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.