← All jobs
JC

Lead Software Engineer - .Net/Python/Java, Cloud

JPMorgan Chase

Posted 1 Jul 2026

BengaluruHigh payGCC
Apply on JPMorgan Chase

Research JPMorgan Chase before you apply

Check ratings, real-employee reviews, verified pay, and interview difficulty.

Join a dynamic team where your leadership and technical expertise will shape impactful software solutions. Grow your career by driving innovation and delivery in a collaborative environment.

As a Lead Software Engineer at JPMorgan Chase within the Chief Technology Office team, you will lead and mentor a group of talented engineers, driving project execution and technical excellence. You will play a pivotal role in designing, developing, and delivering robust systems while fostering a collaborative and motivating team culture. Your expertise will help us adopt new technologies and ensure best practices across the software development lifecycle. Together, we will create solutions that make a difference for our clients and our community.

Job responsibilities

  • Lead and manage a software engineering team, providing technical leadership and mentorship
  • Design, develop, and maintain backend systems using .Net, Python, or Java
  • Drive end-to-end project delivery with execution ownership from India
  • Coordinate across cross-functional stakeholders and technology teams
  • Evaluate and adopt new technologies, including AI tools, to improve development efficiency and quality
  • Establish and enforce code review standards as a mandatory engineering practice
  • Implement and manage CI/CD pipelines to enhance reliability and release velocity
  • Architect solutions on public or private cloud platforms and take ownership of system programming tasks
  • Embed security best practices throughout design, implementation, and delivery
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team. 
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation. 

Required qualifications, capabilities and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • 2+ years of experience leading a software engineering team
  • Hands-on expertise in backend languages (.Net, Python, or Java)
  • Cross-platform technology knowledge
  • CI/CD system knowledge
  • Experience with public or private cloud platforms
  • System programming experience and Security knowledge
  • AI usage in the software development lifecycle
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security. 
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices 

     

Preferred qualifications, capabilities and skills

  • Experience establishing and enforcing code review standards
  • Proven track record of driving project execution ownership from India
  • Demonstrated ability to evaluate and adopt new technologies
  • Experience providing technical guidance and mentorship to team members