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.