Taro Logo

Python Software Engineer III

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Jersey City, NJ, USATampa, FL, USA
$133,000 - $185,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Python Software Engineer III

JPMorgan Chase is seeking a Python Software Engineer III to join their Commercial & Investment Bank division. This role offers an exciting opportunity to work on state-of-the-art technology products in a secure, stable, and scalable way. As a mid-level software engineer, you'll be part of an agile team responsible for enhancing, designing, and delivering software components that power the firm's financial technology infrastructure.

The position requires strong Python programming skills and experience with software development lifecycle processes. You'll be working in a dynamic environment where you'll execute software solutions, write secure code, and troubleshoot technical problems. The role offers exposure to large-scale systems and the chance to work with diverse data sets to drive decision-making.

JPMorgan Chase offers a competitive compensation package including base salary ($133,000-$185,000), comprehensive benefits, and opportunities for professional growth. The company's rich 200-year history and position as a leader in investment banking, consumer banking, and asset management provides a stable yet innovative environment for career development.

Working from either Jersey City, NJ or Tampa, FL offices, you'll be part of the Commercial & Investment Bank team that provides strategic advice, raises capital, manages risk, and extends liquidity in markets worldwide. This is an excellent opportunity for a software engineer with 3+ years of experience looking to make an impact at a global financial institution while growing their technical expertise.

Last updated 16 days ago

Responsibilities For Python Software Engineer III

  • 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

Requirements For Python Software Engineer III

Python
  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Demonstrable ability to code in Python
  • Hands on experience with testing automation tools
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Experience across the whole Software Development Life Cycle
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, JIRA, and Security
  • Emerging knowledge of software applications and technical processes

Benefits For Python Software Engineer III

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • Base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Python Software Engineer III