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.
$190,600 - $215,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer

JPMorgan Chase & Co. is seeking a Senior Software Engineer to join their Consumer & Community Banking division. This role offers an exciting opportunity to work with cutting-edge technologies while developing solutions that impact millions of customers.

As a Senior Software Engineer, you'll be responsible for end-to-end ownership of the Software Development Life Cycle, from requirements analysis to production implementation. You'll work with modern technologies including Java, Python, React, and cloud services, while developing applications in a microservices architecture.

The ideal candidate will have 7+ years of experience with strong expertise in backend development, cloud technologies, and modern development practices. You'll be working in an environment that values innovation, quality, and engineering excellence, with opportunities to mentor team members and shape the technical direction of projects.

The role offers competitive compensation ranging from $190,600 to $215,000 annually, along with comprehensive benefits including healthcare, retirement plans, and educational support. Located in New York City, you'll be part of a team that leads the U.S. in credit card sales and deposit growth, working on solutions that directly impact Chase's millions of customers.

This position combines technical challenges with business impact, offering the opportunity to work on large-scale financial technology solutions while being part of a company that values diversity, inclusion, and professional growth. The role requires strong technical skills, leadership capabilities, and a passion for developing secure, scalable solutions that meet the highest industry standards.

Last updated an hour ago

Responsibilities For Software Engineer

  • End-to-end ownership of Software Development Life Cycle
  • Develop applications and code for obtaining bean references in Spring Framework
  • Deploy applications in private and public cloud infrastructure
  • Expose services through API gateway for third party access
  • Facilitate code reviews
  • Write automated unit tests
  • Support application across multiple environments
  • Perform risk control-related activities
  • Identify and troubleshoot application code-related issues
  • Mentor team members in engineering best practices

Requirements For Software Engineer

Java
Python
JavaScript
React
Node.js
Kubernetes
Cassandra
Kafka
  • Bachelor's degree in Computer Science or related field plus 7 years experience, or Master's degree plus 5 years experience
  • Experience with Linux, Unix, Windows
  • Knowledge of Agile SDLC
  • Experience with Microservices architecture
  • Proficiency in Java, JavaScript, Python, React
  • Experience with AWS Cloud Services
  • Knowledge of Docker and Kubernetes
  • Experience with testing frameworks including Junit
  • Familiarity with CI/CD tools like Jenkins

Benefits For Software Engineer

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