Taro Logo

Software Engineer (Multiple Positions Available)

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
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer (Multiple Positions Available)

JPMorgan Chase & Co. is seeking a Software Engineer to join their Consumer & Community Banking division in Plano, TX. This role offers an opportunity to work with one of the leading financial services firms, helping nearly half of America's households achieve their financial goals.

As a Software Engineer, you'll be responsible for designing, developing, and implementing software solutions while solving business problems through innovative engineering practices. You'll be involved in all aspects of the Software Development Lifecycle (SDLC), from analyzing requirements to troubleshooting application code-related issues.

The ideal candidate will have strong experience with modern web technologies including ReactJS, NodeJS, and microservices architecture. You'll work with cutting-edge tools and technologies including Kafka, Kubernetes, AWS services, and various Spring frameworks. The role requires either a Bachelor's degree with 5 years of experience or a Master's degree with 3 years of experience in software engineering.

JPMorgan Chase offers a comprehensive benefits package including competitive base salary, commission-based pay, health care coverage, retirement savings, tuition reimbursement, and mental health support. The company is committed to diversity and inclusion, making it an equal opportunity employer.

The Consumer & Community Banking division serves Chase customers through various financial services, including personal banking, credit cards, mortgages, and small business loans. They lead the U.S. in credit card sales and deposit growth, with the most-used digital solutions while ranking first in customer satisfaction.

Last updated 2 days ago

Responsibilities For Software Engineer (Multiple Positions Available)

  • 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 (Multiple Positions Available)

React
Node.js
Java
TypeScript
MongoDB
Kafka
Kubernetes
Redis
  • Bachelor's degree in Computer Science or related field plus 5 years experience, or Master's degree plus 3 years experience
  • 3 years experience with ReactJs web applications
  • 3 years experience with HTML, CSS, Javascript and jQuery
  • 3 years experience building NodeJS applications
  • 3 years experience developing Microservices REST APIs
  • Experience with Spring Boot, Spring Batch, Kafka, Containers
  • Experience with GraphQL, Jules, Spinnaker
  • Knowledge of React Redux, Spark data pipelines
  • Experience with AWS services (S3, EKS, ECS, SQS, Lambda)
  • Knowledge of Docker, Kubernetes, and Terraform

Benefits For Software Engineer (Multiple Positions Available)

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

Jobs Related To JPMorgan Chase & Co. Software Engineer (Multiple Positions Available)