Software Engineer

JPMorganChase is one of the oldest financial institutions, offering 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.
Plano, TX, USA
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer

JPMorgan Chase, a leading global financial institution, is seeking a Software Engineer to join their Asset & Wealth Management division in Plano, TX. This role offers an exciting opportunity to work with cutting-edge technologies while developing innovative solutions for one of the world's largest financial institutions.

As a Software Engineer, you'll be integral to designing and implementing software solutions that solve complex business problems through innovative engineering practices. You'll work across the full Software Development Lifecycle, from requirements analysis to implementation and maintenance, utilizing a modern tech stack including Java, Spring MVC, ReactJS, and AWS cloud services.

The role requires expertise in both backend and frontend development, with a focus on creating robust services and intuitive user interfaces. You'll also work with cutting-edge technologies including AI/ML integration, contributing to the company's digital transformation initiatives.

What makes this role particularly attractive is the combination of technical challenges and professional growth opportunities. You'll be working in a collaborative environment, participating in code reviews, design sessions, and project planning with cross-functional teams. The position offers competitive compensation including base salary, potential bonuses, and comprehensive benefits including healthcare, retirement plans, and educational support.

JPMorgan Chase is known for its commitment to innovation and professional development, making this an ideal opportunity for a mid-level engineer looking to advance their career in a stable yet dynamic environment. The company's strong focus on work-life balance, coupled with its inclusive culture and commitment to diversity, creates an environment where engineers can thrive and make meaningful contributions to global financial solutions.

Last updated 6 hours ago

Responsibilities For Software Engineer

  • Design, develop and implement software solutions
  • Solve business problems through innovation and engineering practices
  • Participate in all aspects of the Software Development Lifecycle (SDLC)
  • Analyze requirements and incorporate architectural standards
  • Document application specifications
  • Translate technical requirements into programmed application modules
  • 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
React
TypeScript
Node.js
  • Master's degree in Digital Science, Computer Science, Computer Engineering, Information Science, Information Technology, or related field
  • 3 years of experience in software engineering/development
  • Experience with Core Java, J2EE, Hibernate, and Spring MVC
  • Experience with JSF, Angular, and ReactJS
  • Experience with SOAP and RESTful web services
  • Experience with AI and Machine Learning integration
  • Experience with SDL Tridion
  • Experience with Form.io
  • Experience with AWS
  • Experience with JUnit, Jasmine, and Mockito frameworks
  • Experience with Dynatrace, Kibana, and JMeter

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • Competitive 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 Software Engineer

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.