As a Lead Software Engineer at JPMorgan Chase within the Consumer & Investment Bank, Custody Area Team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. This role offers an exciting opportunity to impact critical technology solutions across multiple technical areas within various business functions.
You will be responsible for executing creative software solutions, designing and developing secure high-quality production code, and leading technical evaluations with external vendors and internal teams. The position requires expertise in Java programming, microservices development using SpringBoot, and experience with AWS cloud deployment, particularly with EKS clusters and multi-resiliency architecture.
The role involves working with cutting-edge technologies including Kafka for real-time data streaming, various databases (Oracle, MongoDB, Cockroach), and distributed caching systems. You'll be leading communities of practice across Software Engineering to drive awareness of new technologies while contributing to a team culture of diversity, equity, and inclusion.
JPMorgan Chase offers a competitive compensation package including a base salary range of $152,000-$215,000, along with comprehensive benefits including health care coverage, retirement savings, tuition reimbursement, and mental health support. The position is based in Jersey City, NJ, within the Commercial & Investment Bank division, which is a global leader across banking, markets, securities services and payments.
This is an excellent opportunity for an experienced software engineer looking to make a significant impact at one of the world's leading financial institutions while working with modern technologies and leading technical initiatives.