Taro Logo

Software Engineer

One of the oldest financial institutions offering innovative financial solutions to consumers, businesses and institutions under J.P. Morgan and Chase brands.
Jersey City, NJ, USA
$161,300 - $215,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance

Description For Software Engineer

JPMorgan Chase's Asset & Wealth Management division is seeking a Software Engineer to join their team in Jersey City. This role focuses on developing analytical capabilities and model libraries for financial products.

The position involves designing, analyzing, implementing, and monitoring performance of financial models while providing application support to researchers and portfolio managers. You'll be working on portfolio construction, optimization, performance measurement, and risk models.

Key responsibilities include:

  • Developing and maintaining financial analytic models
  • Applying mathematical and statistical techniques for risk management
  • Collaborating with quantitative research teams
  • Implementing and validating models for risk officers
  • Creating independent verification tools

Technical requirements include expertise in:

  • C++, Java, and Python development
  • Python libraries (SciPy, statsmodels, NumPy, Pandas)
  • Linux and Windows operating systems
  • MATLAB for quantitative analysis
  • Git version control
  • Database management with Oracle and SQL
  • AWS Cloud Services and Docker
  • AI/ML including large language models
  • Various testing methodologies
  • Monte Carlo simulation and regression analysis

The role offers competitive compensation ($161,300-$215,000) plus comprehensive benefits including healthcare, retirement plans, childcare support, and educational assistance. Join a leading financial institution with a 200-year history of innovation and success in investment and wealth management.

Last updated 6 days ago

Responsibilities For Software Engineer

  • Develop analytical capabilities and model libraries for financial products
  • Design, analyze, implement, and monitor performance of financial models
  • Provide application support to researchers and portfolio managers
  • Maintain and modify financial analytic models
  • Apply mathematical techniques for risk management
  • Collaborate with quantitative research teams
  • Validate and implement models for risk officers
  • Create independent verification tools

Requirements For Software Engineer

Java
Python
  • Master's degree in Quantitative Finance, Computer Science, Computer Engineering, or related field
  • 2 years of experience in software engineering or related role
  • Experience with C++, Java, and Python development
  • Knowledge of Python libraries (SciPy, statsmodels, NumPy, Pandas)
  • Experience with Linux and Windows operating systems
  • Proficiency in MATLAB for quantitative analysis
  • Experience with Git version control
  • Knowledge of Oracle databases and SQL
  • Experience with AWS Cloud Services and Docker
  • Understanding of AI/ML including large language models
  • Experience with various testing methodologies
  • Knowledge of Monte Carlo simulation and regression analysis

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
Education Budget
  • 401k
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Parental leave
  • Mental health support
  • Education budget
  • Childcare backup
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer