As a Senior Lead Software Engineer within JPMorganChase’s Community and Consumer Banking – Business Banking Technology team, you will build secure, stable, and scalable digital solutions for small businesses. You will shape technical direction, modernize core capabilities, own complex services and end-to-end delivery, influence architecture across squads, and improve engineering quality, reliability, and speed to market. You will partner with business, product, operations, and engineering teams to deliver resilient platforms and strong client experiences. The role leads technical design and delivery of full-stack capabilities using Java and Spring Boot alongside React or Angular, and drives reliable event-driven architecture with Kafka. It also advances testing, CI/CD, release readiness, production operations, observability, mentoring, and cross-team engineering standards. The role includes governing approved AI-assisted engineering practices and automation in the software development lifecycle, with measurable validation for correctness, security, and quality and responsible handling of sensitive data. JPMorganChase offers a competitive total rewards package, with base salary based on role, experience, skill set, and location. Eligible roles may receive commission-based pay and/or discretionary incentive compensation. Benefits and programs are subject to eligibility and include health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching. Additional compensation and benefit details are provided during the hiring process.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed