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.
Wilmington, DE, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ 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 in Wilmington, DE. This role offers an opportunity to work with a leading financial services firm that serves nearly half of America's households. The position involves designing and implementing software solutions, working with microservices architecture, and participating in all aspects of the software development lifecycle. The ideal candidate will have 5+ years of experience and strong expertise in Java, JavaScript, and various modern development tools and frameworks. The role offers comprehensive benefits including healthcare, retirement plans, and professional development opportunities. The team focuses on delivering innovative solutions for personal banking, credit cards, mortgages, and other financial services, while maintaining Chase's position as a leader in customer satisfaction and digital solutions. This is an excellent opportunity for experienced engineers looking to make an impact in the financial technology sector while working with cutting-edge technologies and contributing to solutions that serve millions of customers.

Last updated 10 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
JavaScript
Node.js
Linux
  • Bachelor's degree in Information Technology, Computer Science, Computer Engineering, or related field
  • 5 years of experience as Software Engineer or related role
  • Experience with Linux, Unix, Windows
  • Knowledge of Agile, Waterfall, and Hybrid SDLC
  • Experience with Microservices, J2EE, Jenkins, NodeJS, Spring
  • Proficiency in CSS, HTML, Java, JavaScript, Angular
  • Experience with REST, SOAP, WebSphere, Maven
  • Knowledge of Oracle, DB2, Git
  • Experience with automated testing, performance testing, and unit testing

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
  • Competitive base salary
  • Commission-based pay for eligible roles
  • 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 & Co. Software Engineer

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.

Software Engineer

Senior Software Engineer position at JPMorgan Chase focusing on financial application development using Java, Spring, and microservices architecture.