Software Engineer II (Python)

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, USA
$118,750 - $150,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer II (Python)

As a Software Engineer II at JPMorgan Chase within the Enterprise Technology, Network Operations division, you'll be part of an agile team working to enhance, design, and deliver software components for the firm's state-of-the-art technology products. This role offers an excellent opportunity to grow your career while working with cutting-edge technologies in a secure, stable, and scalable environment.

You'll be responsible for executing software solutions through design, development, and technical troubleshooting of multiple components within technical products and applications. The position requires strong Python programming skills and experience with modern software development practices, including CI/CD and agile methodologies.

JPMorgan Chase offers a comprehensive benefits package including competitive salary ($118,750-$150,000), health care coverage, retirement plans, and professional development opportunities. You'll be working in Jersey City, NJ, as part of a diverse and inclusive team that values innovation and technical excellence.

The role requires 2+ years of experience and offers exposure to enterprise-scale systems, modern technologies like Kafka and Kubernetes, and the opportunity to work on impactful projects that serve millions of customers. You'll be part of a leading financial institution with a 200-year history of innovation and success in the global financial markets.

This is an ideal opportunity for a mid-level engineer looking to advance their career while working on challenging technical problems in a supportive, professional environment that promotes learning and growth.

Last updated 6 hours 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 code development
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer II (Python)

Python
Kafka
Kubernetes
  • Formal training or certification on software engineering concepts and 2+ years applied experience
  • 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

Benefits For Software Engineer II (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 II (Python)

US Private Bank- Client Center Manager

Lead the Los Angeles Private Bank Client Center operations at JPMorgan Chase, managing high-end facilities and ensuring premium client experiences.

Marketing Operations Project Manager – Commercial Banking Marketing

Marketing Operations Project Manager role at JPMorgan Chase, coordinating marketing projects and team collaboration in Commercial Banking division.

Software Engineer III - SAP FI/CO - Tax/AP/AR/Bank/AA

Software Engineer III position at JPMorgan Chase focusing on SAP Financials implementation and support, requiring 3+ years experience in financial systems and accounting principles.

Lead Solutions Analyst - Client Engineering Team

Lead Solutions Analyst position at JPMorgan Chase focusing on client engineering, API integration, and financial technology solutions.

Software Engineer III

Mid-level Software Engineer role at JPMorgan Chase focusing on AI/ML & Data Platforms, involving Python development and AWS technologies.