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
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

JPMorgan Chase is seeking a Software Engineer to join their Consumer & Community Banking division in Palo Alto. This role offers an exciting opportunity to work with one of America's leading financial institutions, helping to build and maintain critical software systems that serve millions of customers.

The position requires a strong technical background with expertise in Java development and modern software engineering practices. You'll be responsible for designing and implementing secure, high-quality software solutions, working with large-scale data systems, and contributing to the continuous improvement of our applications and architecture.

As a Software Engineer, you'll join a team that leads the U.S. in credit card sales and deposit growth, with the most-used digital solutions while maintaining top customer satisfaction. You'll work on creating secure and efficient solutions that directly impact our customers' financial lives.

The role offers competitive compensation at $185,000 per year and comes with comprehensive benefits including health care coverage, retirement plans, tuition reimbursement, and mental health support. You'll be part of an organization that values diversity and inclusion, providing equal opportunities and making reasonable accommodations for employees' needs.

Requirements include a Master's degree in Software Engineering or related field, plus 3 years of relevant experience. Technical skills should include Java, Spring, continuous integration/delivery, and experience with middleware development and performance tuning.

This is an excellent opportunity for a mid-level software engineer looking to make an impact in financial technology while working with a stable, respected institution that offers strong career growth potential and comprehensive benefits.

Last updated 2 months ago

Responsibilities For Software Engineer

  • Execute software solutions, design, development, and technical troubleshooting to build solutions
  • Create secure and high-quality production code and maintain algorithms
  • Produce architecture and design artifacts for complex applications
  • Gather analyze, synthesize, and develop visualizations and reporting from large data sets
  • Identify hidden problems and patterns in data
  • Contribute to software engineering communities of practice

Requirements For Software Engineer

Java
  • Master's degree in Software Engineering, Computer Science, Computer Engineering, Information Technology, or related field
  • 3 years of experience in software engineering or related roles
  • Experience with Continuous integration and delivery
  • Experience with Java, RxJava, Spring, Lombok, Junit
  • Experience with Jira and Jenkins
  • Knowledge of Middleware development
  • Understanding of Software Design Patterns
  • Experience with Object Oriented Design
  • Experience with Multithreading, asynchronous programming and Performance tuning

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