Principal Software Engineer | JPMorgan Chase – Bengaluru, India

October 12, 2025

Job Description

Summary

Join JPMorgan Chase & Co. as a Principal Software Engineer within the Finance Technology Team, part of the Corporate Technology Division. In this leadership role, you will provide engineering expertise and technical guidance to deliver secure, scalable, and high-performance software solutions. You will collaborate across teams, influence senior stakeholders, and contribute to enterprise-wide technology innovations.


Job Details at a Glance

Job TitlePrincipal Software Engineer
CompanyJPMorgan Chase & Co.
LocationBengaluru, Karnataka, India
Business UnitCorporate Sector – Finance Technology
Experience Level10+ years of applied software engineering experience
Job ScheduleFull-Time
ShiftDay Shift
Job CategorySoftware Engineering
Posting Date10 October 2025
Apply Before17 October 2025
Office AddressGround to Fifth Floor G&H Block, EmbassyTech Village, Outer Ring Rd, Bengaluru – 560103
Requisition ID210645584

Key Responsibilities

  • Create complex, scalable coding frameworks using modern software design principles.
  • Develop secure, high-quality production code, and review/debug code from other engineers.
  • Serve as a subject matter expert in one or more technical disciplines.
  • Advise cross-functional teams on technology decisions and best practices.
  • Contribute to development of technical methods across specialized domains.
  • Build durable, reusable software frameworks leveraged across teams and functions.
  • Influence and communicate effectively with senior leaders and executives.
  • Champion diversity, equity, inclusion, and respect within the team and organization.

Required Qualifications & Skills

  • 10+ years of applied experience in software engineering.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Expertise in one or more programming languages.
  • Advanced knowledge of software applications and technical processes in one or more domains (e.g., cloud, AI, machine learning, mobile).
  • Experience in leading a product as a Product Owner or Product Manager.
  • Ability to present and communicate effectively with senior leaders and executives.
  • Strong understanding of business and financial technology.
  • Practical experience with cloud-native technologies.
  • Academic background in Computer Science, Engineering, Mathematics, or a related technical field.

Preferred Qualifications

  • Experience in the financial services or banking domain.

Why Work at JPMorgan Chase?

  • Work on enterprise-scale technology solutions impacting global finance and corporate functions.
  • Collaborate with high-performing teams across finance, risk, HR, compliance, legal, and corporate administrative functions.
  • Gain exposure to innovative financial technology products and cloud-native enterprise solutions.
  • Thrive in a culture of inclusion, diversity, and professional growth.

Apply Now

Advance your career as a Principal Software Engineer at JPMorgan Chase Bengaluru and lead technology innovation for enterprise financial solutions.

👉 Apply Now on JPMorgan Careers