Experienced Software Engineer Java / Python (Full Stack or Back End)

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.
Plano, TX, USA
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Experienced Software Engineer Java / Python (Full Stack or Back End)

JPMorganChase is seeking an Experienced Software Engineer to join our Global Technology team. As a key member of our agile team, you'll be responsible for designing and delivering trusted market-leading technology products in a secure, stable, and scalable way.

You'll be working on critical systems using Java or Python, contributing to the development of scalable and resilient solutions that power our financial services. Whether it's developing mobile features for banking, optimizing trading systems with big data, creating innovative payment solutions for merchants, or supporting our cloud platforms integration - you'll be at the forefront of financial technology innovation.

The role offers multiple growth paths at Software Engineer II and III levels, with placement determined through skills-based assessment and interviews. You'll be expected to understand advanced features of coding languages, design viable systems, and solve both functional and non-functional problems through application of language best practices.

As part of our Global Technology team, you'll be working across all business lines including Consumer & Community Banking, Asset & Wealth Management, Commercial Banking, and Corporate Investment Banking. You'll join a team specifically built to meet and exceed our evolving technology needs and controls agenda.

We offer a competitive total rewards package including base salary, potential for commission-based pay and discretionary incentive compensation. Our comprehensive benefits include health care coverage, on-site wellness centers, retirement savings, childcare support, tuition reimbursement, and mental health support.

Join us to push the limits of what's possible in financial technology while working with a diverse, inclusive team that values innovation and technical excellence.

Last updated 5 hours ago

Responsibilities For Experienced Software Engineer Java / Python (Full Stack or Back End)

  • Participates in, design and develop scalable and resilient systems using Java or Python
  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code
  • Produces architecture and design artifacts for applications
  • Gathers and analyzes data for continuous improvement
  • Contributes to software engineering communities of practice

Requirements For Experienced Software Engineer Java / Python (Full Stack or Back End)

Java
Python
  • Hands-on practical experience in system design, application development, testing and operational stability
  • Proficient in coding in Java or Python languages
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Overall knowledge of the Software Development Life Cycle
  • Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Knowledge of software applications and technical processes

Benefits For Experienced Software Engineer Java / Python (Full Stack or Back End)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • 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 Experienced Software Engineer Java / Python (Full Stack or Back End)

Java Software Engineer III

Mid-level Java Software Engineer role at JPMorgan Chase focusing on backend development with Java/Springboot, working on secure and scalable enterprise solutions.

Software Engineer III - Java

Software Engineer III position at JPMorgan Chase focusing on Java development with full-stack responsibilities including frontend work with React and TypeScript.

Software Engineer III - Java

Mid-level Java Software Engineer position at JPMorgan Chase, focusing on backend development and infrastructure platforms within the Corporate Sector.

Software Engineer III - Java Full Stack

Mid-level Software Engineer role at JPMorgan Chase focusing on Java full-stack development for Asset & Wealth Management division in Bengaluru.

Python Software Engineer II

Python Software Engineer II position at JPMorgan Chase focusing on backend development and data processing using Python, PySpark, and SQL technologies.