Software Engineer

Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals through a broad range of financial products.
Plano, TX, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance

Description For Software Engineer

JPMorgan Chase & Co. is seeking a talented Software Engineer to join their Consumer & Community Banking division in Plano, TX. This role offers an exciting opportunity to work with a leading financial services firm that serves nearly half of America's households and small businesses.

As a Software Engineer, you'll be responsible for designing and implementing software solutions, with a focus on API platform modernization using cloud-based Microservice applications and event-based communication. You'll work with cutting-edge technologies and be involved in all aspects of the Software Development Lifecycle, from requirements analysis to implementation and troubleshooting.

The ideal candidate brings 7+ years of experience and strong technical expertise in various technologies including Java, JavaScript, Python, TypeScript, and cloud services. You'll be working in an environment that values innovation and engineering excellence, with opportunities to contribute to scalable solutions that impact millions of customers.

The position offers comprehensive benefits including competitive compensation, health care coverage, retirement plans, and professional development opportunities. You'll be part of a team that leads the U.S. in credit card sales and deposit growth, with the most-used digital solutions while ranking first in customer satisfaction.

This role provides an excellent opportunity to work on challenging projects, grow your technical skills, and make a significant impact in the financial technology sector while working for one of the world's most respected financial institutions.

Last updated 6 hours ago

Responsibilities For Software Engineer

  • Design, develop, and implement software solutions
  • Facilitate API platform modernization
  • Build scalable and resilient API platform, services, and tooling
  • Participate in all aspects of the Software Development Lifecycle
  • Identify and troubleshoot application code-related issues
  • Participate in code reviews
  • Assist with design reviews
  • Participate in project planning sessions

Requirements For Software Engineer

Java
JavaScript
Python
TypeScript
Node.js
MongoDB
Cassandra
  • Bachelor's degree in Applied Computer Science, Computer Engineering, Information Technology, Electrical Engineering, or related field
  • 7 years of experience in Software Engineering or related roles
  • Experience with Linux and Windows
  • Knowledge of Agile, Waterfall, and Hybrid SDLC
  • Experience with Microservices and Docker
  • Proficiency in J2EE, Jenkins, NodeJS, Spring
  • Knowledge of CSS, HTML, Java, Javascript, Python, SQL, Typescript
  • Experience with AWS Cloud Services
  • Experience with databases including Cassandra, MongoDB, Oracle, DB2
  • Knowledge of API Gateway, API Integration, Apigee, REST

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
  • Competitive base salary
  • Commission-based pay for eligible roles
  • 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 & Co. Software Engineer

Agile Program Manager - Technical Program Manager

Senior Agile Program Manager position at JPMorgan Chase focusing on technical program management and agile delivery in the Commercial & Investment Bank division.

Software Engineer

Senior Software Engineer role at JPMorgan Chase focusing on Java development, cloud services, and financial technology solutions in Plano, TX.

Software Engineering - Sr Python Developer

Senior Python Developer role at JPMorgan Chase focusing on corporate technology solutions and application development with comprehensive benefits and growth opportunities.

Java Automation Software Engineer, Senior

Senior Java Automation Engineer role at JPMorgan Chase, focusing on mobile testing and automation with 7+ years experience required.

Software Engineer

Senior Software Engineer position at JPMorgan Chase & Co., focusing on backend development for consumer banking applications using Java, JavaScript, and modern frameworks.