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

Description For Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co. is seeking a Senior Software Engineer to join their Personalization and Insights team within the Consumer & Community Banking division. This role offers an opportunity to work on highly scalable microservices applications while contributing to one of America's leading financial institutions.

As a Senior Software Engineer, you'll be responsible for designing and implementing sophisticated microservices applications, working with cutting-edge technologies including Java, Spring Framework, Kafka, and cloud platforms. You'll be part of an agile team that values continuous delivery and engineering excellence.

The ideal candidate will bring strong expertise in Java development, microservices architecture, and cloud technologies. You'll need either a Master's degree with 3 years of experience or a Bachelor's degree with 5 years of experience in software engineering or related fields. Your technical toolkit should include proficiency in Spring Boot, Kafka, Jenkins, Docker, and Kubernetes.

Key responsibilities include designing scalable applications, mentoring junior staff, participating in technical discussions, and contributing to the company's engineering knowledge ecosystem. You'll work in an environment that promotes continuous learning and innovation, with opportunities to participate in hackathons and internal technology presentations.

The position offers a competitive salary range of $181,000-$185,000, along with comprehensive benefits including health care coverage, retirement savings, tuition reimbursement, and mental health support. Located in New York, you'll be part of Chase's Consumer & Community Banking division, which leads the U.S. in credit card sales and deposit growth while maintaining the most-used digital solutions in the industry.

This is an excellent opportunity for a senior engineer looking to make an impact at scale while working with modern technologies in a collaborative, fast-paced environment.

Last updated 4 days ago

Responsibilities For Software Engineer [Multiple Positions Available]

  • Design highly scalable microservices applications
  • Analyze business requirements and translate to working code
  • Package application for deployment in cloud environment
  • Conduct applications performance tuning
  • Work in agile development environment
  • Containerize applications for deployment
  • Mentor junior staff
  • Code proof of concepts (POC)
  • Participate in JAD sessions
  • Contribute to corporate engineering knowledge ecosystem

Requirements For Software Engineer [Multiple Positions Available]

Java
Kafka
Redis
MongoDB
  • Master's degree in Computer Science or related field + 3 years experience OR Bachelor's degree + 5 years experience
  • Experience with Java SE and EE
  • Spring Framework expertise
  • Kafka architecture knowledge
  • CI/CD pipeline experience with Jenkins
  • Microservices architecture principles
  • Docker and Kubernetes experience
  • Splunk for log management
  • SQL and RDBMS expertise
  • Git version control
  • Agile development experience

Benefits For Software Engineer [Multiple Positions Available]

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