Required Skills
About the Job
Join JPMorgan Chase & Co. as a Lead Software Engineer within our Consumer and Community Banking Technology team in Bengaluru. You'll be a key contributor in an agile environment, focused on enhancing, building, and delivering secure, stable, and scalable market-leading technology products. You will drive critical technology solutions across diverse business functions to meet firm objectives. Responsibilities include designing and developing innovative software solutions, writing and reviewing high-quality production code, and troubleshooting complex technical issues. You will identify opportunities for automation to enhance operational stability and lead evaluations of external vendors and internal teams for architectural designs and technical credentials. Additionally, you will foster a culture of diversity, inclusion, and respect, and contribute to communities of practice to promote new technologies. This role requires a strong foundation in software engineering concepts and practical experience across the Software Development Life Cycle (SDLC), including system design, application development, testing, and operational stability. Proficiency in at least one programming language, automation, continuous delivery, and agile methodologies (CI/CD, Application Resiliency, Security) is essential. Demonstrated experience with cloud, artificial intelligence, machine learning, or mobile technologies is required, along with practical cloud-native experience and an understanding of the financial services industry.