Taro Logo

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

Description For Software Engineer

JPMorgan Chase is seeking a Senior Software Engineer to join their Consumer & Community Banking division. This role offers an opportunity to work on critical software solutions that serve Chase's extensive customer base across personal banking, credit cards, mortgages, and more.

As a Senior Software Engineer, you'll be instrumental in designing and developing production-ready applications using Java, microservices architecture, and modern cloud technologies. You'll work with cutting-edge tools and technologies including Spring Boot, Cassandra, Kafka, and various cloud platforms.

The ideal candidate brings deep expertise in Java development and microservices architecture, with proven experience building scalable, distributed systems. You'll be involved in all aspects of the software development lifecycle, from requirements analysis to deployment and monitoring.

Key responsibilities include designing and implementing software solutions, conducting code reviews, participating in architectural discussions, and collaborating with cross-functional teams to deliver innovative solutions. You'll work in an environment that values engineering excellence and promotes continuous learning.

This role offers competitive compensation ($185,000-$215,000) and comprehensive benefits including healthcare, retirement plans, tuition reimbursement, and wellness programs. Join a leading financial services firm that's committed to helping millions of customers achieve their financial goals while advancing your career in technology.

The position is based in New York and requires either a Master's degree with 5 years of experience or a Bachelor's degree with 7 years of experience in software engineering. You'll be part of a team that leads the U.S. in credit card sales and deposit growth, working on the most-used digital solutions in the industry.

Last updated a day ago

Responsibilities For Software Engineer

  • Design, develop and implement software solutions
  • Solve business problems through innovation and engineering practices
  • 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
Cassandra
Kafka
  • Master's degree in Computer Science or related field plus 5 years experience, or Bachelor's degree plus 7 years experience
  • 5 years experience with Java, J2EE, Rest, SOAP, and Apache Tomcat
  • 5 years experience designing applications using microservices architecture patterns
  • 5 years experience building RESTful microservices using Spring Boot
  • 3 years experience building data stores using Cassandra
  • Experience with cloud deployment, AppDynamics, Splunk, Kafka, Junit, Jenkins, SonarQube

Benefits For Software Engineer

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