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 Title | Principal Software Engineer |
|---|---|
| Company | JPMorgan Chase & Co. |
| Location | Bengaluru, Karnataka, India |
| Business Unit | Corporate Sector – Finance Technology |
| Experience Level | 10+ years of applied software engineering experience |
| Job Schedule | Full-Time |
| Shift | Day Shift |
| Job Category | Software Engineering |
| Posting Date | 10 October 2025 |
| Apply Before | 17 October 2025 |
| Office Address | Ground to Fifth Floor G&H Block, EmbassyTech Village, Outer Ring Rd, Bengaluru – 560103 |
| Requisition ID | 210645584 |
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.