As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking's Technology 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. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
The role involves executing creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine approaches. You'll be developing secure high-quality production code, reviewing and debugging code written by others, and identifying opportunities to improve overall operational stability of software applications and systems.
You'll be working with cutting-edge technologies including Java, React, Spring Boot, and Kafka, building RESTful backend applications and maintaining API services. The position requires expertise in both frontend and backend development, with a strong focus on microservices architecture and event-driven systems.
Chase offers a competitive total rewards package including comprehensive health care coverage, retirement savings plan, tuition reimbursement, and mental health support. The role is based in Jersey City, NJ, with a salary range of $152,000-$215,000.
As part of Consumer & Community Banking division, you'll be contributing to services that impact millions of Chase customers across personal banking, credit cards, mortgages, and other financial services. This is an opportunity to work on market-leading technology products while being part of a team that values diversity, equity, and inclusion.