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 Senior 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.

As a Software Engineer, you'll be responsible for executing creative software solutions, developing secure production code, and driving technical innovation. You'll work with cutting-edge technologies including Java Spring frameworks, AWS services, and modern frontend technologies like React. The role involves both hands-on development and technical leadership in evaluating new technologies and facilitating engineering best practices.

The ideal candidate brings 7+ years of software engineering experience with strong expertise in Java development, cloud services, and microservices architecture. You'll be working in a dynamic environment that values technical excellence and innovation, while contributing to solutions that directly impact millions of customers.

JPMorgan Chase offers an exceptional benefits package including competitive compensation, comprehensive healthcare, retirement benefits, and ongoing professional development opportunities. The company's commitment to technology innovation and scale makes this an excellent opportunity for engineers looking to work on impactful projects in the financial services sector.

The role is based in Plano, TX, where you'll be part of a team that leads the U.S. in credit card sales and deposit growth, while maintaining the most-used digital solutions in banking. This position offers the chance to work on critical financial technology infrastructure while enjoying the benefits of working for a global leader in financial services.

Last updated 6 hours ago

Responsibilities For Software Engineer

  • Execute creative software solutions, design, development, and technical troubleshooting
  • Develop secure and high-quality production code
  • Review and debug code written by others
  • Identify opportunities to eliminate or automate remediation of recurring issues
  • Drive evaluation sessions with external vendors, startups, and internal teams
  • Facilitate communities of practice across software engineering

Requirements For Software Engineer

Java
JavaScript
React
PostgreSQL
MongoDB
Redis
Kubernetes
  • Bachelor's degree in Any field of study
  • 7 years of experience as Software Engineer, Java Architect, Java Developer or related occupation
  • Experience with Java, Spring Boot, Spring Cloud, Spring Batch, Spring MVC
  • Experience with AWS services (Lambda, SQS, EKS, Aurora, DynamoDB)
  • Experience with React, Redux, JavaScript, jQuery, HTML5, CSS
  • Knowledge of Docker, Kubernetes, Jenkins, Maven
  • Experience with testing tools (Junit5, Mockito, Cucumber, JMeter)
  • Understanding of PCI DSS and Banking Domain
  • Experience with Agile Methodologies and JIRA

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
  • Competitive total rewards package
  • Base salary based on role, experience, skill set and location
  • Commission-based pay and/or 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 & 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 position at JPMorgan Chase focusing on API platform modernization and software development for consumer banking solutions.

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.