Software Engineer

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.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Finance

Description For Software Engineer

You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer at JPMorgan Chase within Infrastructure Platforms, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.

The role involves executing standard software solutions, writing secure and high-quality code, and working with modern development practices including CI/CD and cloud technologies. You'll be part of a team that values diversity and inclusion while building critical financial technology infrastructure.

This position offers the opportunity to work with cutting-edge technologies in a global financial institution, with exposure to cloud computing, modern frontend frameworks like React, and enterprise-scale systems. You'll gain hands-on experience with the complete software development lifecycle while contributing to products that serve millions of customers worldwide.

The ideal candidate will have a strong foundation in software engineering principles, experience with modern programming languages, and a desire to learn and grow in a collaborative, fast-paced environment. This role provides excellent opportunities for career advancement within one of the world's leading financial institutions.

Last updated 9 days ago

Responsibilities For Software Engineer

  • Executes standard software solutions, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems
  • Applies knowledge of tools within the Software Development Life Cycle toolchain
  • Applies technical troubleshooting to break down solutions and solve technical problems
  • Gathers, analyzes, and draws conclusions from large, diverse data sets
  • Learns and applies system processes, methodologies, and skills for secure code development
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer

Java
React
  • Formal training or certification on software engineering concepts and applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Experience developing cloud technologies
  • Experience in developing, debugging, and maintaining code with modern programming languages
  • Demonstrable ability to code in one or more languages
  • Experience across the whole Software Development Life Cycle
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
  • Emerging knowledge of software applications and technical processes

Benefits For Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • 401k

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer

Workplace Solutions, Marketing Delivery Manager, Associate

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

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 engineering role at JPMorgan Chase focusing on developing tools for model risk governance using Python, TypeScript, and React.

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.