Taro Logo

Software Engineer II - Python

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

Description For Software Engineer II - Python

JPMorgan Chase is seeking a Software Engineer II to join their Commercial and Investment Banking division. This role offers an exciting opportunity to work on state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of an agile software engineering team, you'll be responsible for enhancing, designing, and delivering software components while growing your technical skills.

The position involves writing secure and high-quality code, primarily in Python, while working within a large corporate environment. You'll be part of a team that values technical excellence, focusing on system design, application development, testing, and operational stability. The role requires experience with the complete Software Development Life Cycle and exposure to modern development practices including CI/CD and application security.

JPMorgan Chase is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, and institutional investors. The Commercial & Investment Bank is at the forefront of banking, markets, securities services and payments, serving clients in over 100 countries.

This role offers significant growth potential within a dynamic, innovative environment. You'll have the opportunity to work on complex technical problems, contribute to large-scale systems, and develop your expertise in modern backend technologies and cloud computing. The position is based in Buenos Aires, Argentina, where you'll collaborate with talented professionals in a culture that values diversity, equity, and inclusion.

The ideal candidate will bring practical experience in software development, strong Python programming skills, and a desire to grow technically while contributing to mission-critical financial technology solutions. You'll be part of a team that's dedicated to maintaining high standards of code quality and system reliability while delivering innovative solutions for global financial markets.

Last updated 3 days ago

Responsibilities For Software Engineer II - Python

  • 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, stable code

Requirements For Software Engineer II - Python

Python
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Demonstrable ability to code in Python
  • 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

Jobs Related To JPMorgan Chase Software Engineer II - Python