Software Engineer III (Python)

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 under the J.P. Morgan and Chase brands.
Jersey City, NJ, USA
$133,000 - $185,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · AI

Description For Software Engineer III (Python)

We have an exciting opportunity for a Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank's AI/ML Operations team. As a seasoned member of an agile team, you'll design and deliver trusted market-leading technology products in a secure, stable, and scalable way.

The role is part of the AI/ML Operations team responsible for supporting data scientists by architecting solutions and designing and developing processes. You'll collaborate with data scientists to automate data workflows and determine appropriate tools and technologies for data sourcing and process execution on platforms such as AWS and Kubernetes.

The position requires strong Python programming skills, experience with AWS and cloud infrastructure, and a solid understanding of software engineering principles. You'll be working in a collaborative environment, helping to automate data processes and facilitate data sharing across teams.

JPMorgan Chase offers a competitive compensation package including a base salary range of $133,000-$185,000, comprehensive benefits, and opportunities for professional growth. The role is based in Jersey City, NJ, and is part of the Commercial & Investment Bank division, a global leader across banking, markets, securities services and payments.

This is an excellent opportunity for an experienced software engineer looking to work with cutting-edge AI/ML technologies while contributing to one of the world's leading financial institutions. You'll be part of a team that values diversity, equity, and inclusion, working on impactful projects that support data scientists and enhance the bank's technological capabilities.

Last updated 3 hours ago

Responsibilities For Software Engineer III (Python)

  • Executes software solutions, design, development, and technical troubleshooting
  • Collaborate with data scientists to automate data processes
  • Identify suitable tools and technologies for data sourcing and process execution
  • Utilize both on-premises Kubernetes and cloud solutions
  • Facilitate data sharing by onboarding relevant teams to the platform

Requirements For Software Engineer III (Python)

Python
Kubernetes
  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Proficiency in Python and AWS
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Overall knowledge of the Software Development Life Cycle
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated knowledge of software applications and technical processes within a technical discipline

Benefits For Software Engineer III (Python)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • 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 Software Engineer III (Python)

Software Engineer III - Java

Software Engineer III position at JPMorgan Chase focusing on Java development, requiring 3+ years of experience in software engineering, system design, and API development.

Software Engineer III-Node.js

Node.js Software Engineer III position at JPMorgan Chase focusing on backend development, event-driven architecture, and payment technology solutions.

Software Engineer III - Python

Software Engineer III position at JPMorgan Chase focusing on Python development, requiring 3+ years experience in software engineering with expertise in PostgreSQL and AWS.

Software Engineer III - Core Engineering - Go / Python

Software Engineer III position at JPMorgan Chase focusing on backend development with Go/Python for the Global Banking Platform, including a fintech secondment opportunity.

Java Software Engineer III

Mid-level Java Software Engineer position at JPMorgan Chase, focusing on backend development for consumer banking systems with competitive compensation and comprehensive benefits.