Software Engineer I

JPMorganChase is one of the oldest financial institutions offering innovative financial solutions to millions of consumers, small businesses and prominent corporate, institutional and government clients.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance

Description For Software Engineer I

As a Software Engineer I at JPMorgan Chase within Risk Management and Compliance, specifically in the Model Risk Governance & Review (MRGR) team, you will be developing tools for MRGR Analytics to improve efficiency and reduce duplication of effort. The role involves working with model reviewers and governance teams to build independent testing and efficiency tools. You'll be part of a global team of modeling experts responsible for conducting independent model validation and model governance activities. The position offers an opportunity to work with cutting-edge technology solutions using Python, TypeScript, and React, while contributing to critical risk management functions. You'll be developing applications within Athena (JPMorgan Chase's proprietary framework) and working with visualization tools like Tableau and QlikView/QlikSense. This role combines technical development with business impact, requiring both programming expertise and an understanding of risk management principles. The position offers exposure to enterprise-level software development while working on tools that directly impact the firm's risk management capabilities.

Last updated 12 days ago

Responsibilities For Software Engineer I

  • Develop tools to automate various tasks in the model governance and review lifecycle
  • Build various dashboard reports to help manage the body of work that MRGR deals with
  • Translate business requirements in model risk management space into business applications using Python
  • Build intelligent solutions to support the activities of MRGR staff

Requirements For Software Engineer I

Python
TypeScript
React
  • A Bachelors or Masters degree in Science, Technology, Engineering, or Mathematics discipline
  • Minimum 2 years of full stack application development
  • Proficient in Python and knowledge of Tornado web framework / TypeScript / React
  • Good understanding of software architecture, object-oriented programming and design patterns
  • Strong communication skills
  • Risk and control mindset: ability to think critically, assess user needs and create design solutions

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer I

Workplace Solutions, Marketing Delivery Manager, Associate

Marketing Delivery Manager role at JPMorgan Chase focusing on campaign execution and operational excellence.

Software Engineer

Entry-level software engineering role at JPMorgan Chase focusing on infrastructure platforms and secure, scalable software development.

Global Research: Python Developer

Python Developer role at JPMorgan Chase's Global Research team, focusing on data analysis, automation, and web crawling using Python for research modernization.

Investment Banking - Technical Transaction Team, Energy - Analyst Engineer

Entry-level Analyst Engineer position at JPMorgan Chase's Energy Investment Banking team, focusing on technical transaction analysis and client advisory in the oil & gas sector.

Software Engineer I

Entry-level Software Engineer role at JPMorgan Chase focusing on developing tools and solutions for Model Risk Governance & Review team using Python, TypeScript, and React.