JPMorgan Chase is seeking a Senior Lead Software Engineer to join their Commercial & Investment Bank's Real-time Payments team. This role offers an opportunity to be part of an agile team focused on enhancing, building, and delivering trusted market-leading technology products in a secure, stable, and scalable way.
As a Senior Lead Software Engineer, you'll drive significant business impact through your technical expertise and contributions, tackling diverse challenges across multiple technologies and applications. The role involves working with microservices architecture, distributed systems, and cloud-native applications, particularly focusing on building high-performance, scalable solutions.
The position is based in either Palo Alto, CA or Jersey City, NJ, offering a competitive salary range of $171,000-$260,000. You'll be working within JPMorgan Chase's Commercial & Investment Bank division, which is a global leader across banking, markets, securities services and payments, serving corporations, governments and institutions worldwide.
Key technical aspects of the role include working with Java Spring Framework, AWS cloud services, event-driven architectures, and enterprise-grade APIs. You'll be responsible for developing secure, high-quality production code, providing technical guidance, and influencing product design and application functionality.
The ideal candidate will bring 5+ years of software engineering experience, strong leadership skills, and expertise in distributed systems and performance optimization. This role offers comprehensive benefits including healthcare coverage, retirement savings, tuition reimbursement, and various wellness programs.
Join a team that's pushing the envelope in financial technology, working on mission-critical platforms that handle high volumes of transactions and data. This role presents an excellent opportunity for experienced engineers looking to make a significant impact in a global financial institution while working with cutting-edge technologies.