JPMorgan Chase & Co. is seeking a Lead Software Engineer to join their Consumer & Community Banking division. This role offers an opportunity to work on cutting-edge technology solutions that serve nearly half of America's households.
As a Lead Software Engineer, you'll be responsible for architecting and developing software components crucial for rapid service development. You'll work with modern technology stacks and methodologies, focusing on building robust, scalable solutions that maintain high performance under significant transaction loads.
The role combines technical leadership with hands-on development, requiring expertise in Java, microservices architecture, and cloud technologies (particularly AWS). You'll collaborate with solution architects and product managers while maintaining responsibility for critical applications that demand near-zero downtime.
The position offers competitive compensation ($192,400-$215,000) and comprehensive benefits including healthcare, 401(k), education assistance, and mental health support. 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 top customer satisfaction ratings.
This role is ideal for experienced engineers who want to impact millions of users while working with enterprise-scale systems. You'll have the opportunity to modernize critical financial applications while working with a diverse team in a collaborative environment. The position requires either a Master's degree with 5 years of experience or a Bachelor's degree with 7 years of experience in software engineering or related fields.
Chase offers a supportive, inclusive work environment and values diversity in their global workforce. They provide reasonable accommodations and equal opportunity employment without discrimination. The role is based in Jersey City, NJ, offering the opportunity to work with one of the world's leading financial institutions while developing cutting-edge financial technology solutions.