Back to jobs

Principal Software Engineer - Java/Python, Data Platforms, Cloud

Pay
Pay not listed
Work setting
Not stated
Employment
Full-time — employment source
Employment type in the employer’s posting: Full time
From the employer’s posting

What you’ll work on

Full posting
  • Create complex, scalable coding frameworks and durable reusable software used across teams

  • Develop secure, high-quality production code and review and debug others' code

  • Architect and govern agentic AI-enabled engineering workflows with guardrails for validation and security

  • Advise cross-functional teams and serve as the function's go-to subject matter expert

  • Influence leaders and senior stakeholders across business, product, and technology teams

From the employer’s posting
Creates complex and scalable coding frameworks using appropriate software design frameworks
Develops secure and high-quality production code, and reviews and debugs code written by others
Architects and governs agentic AI-enabled engineering workflows
Advises cross-functional teams on technological matters within domain of expertise
Influences leaders and senior stakeholders across business, product, and technology teams
Apply at JPMorgan Chase

Posting record

Report an error

Actively hiringFirst seen by us 2 days ago, still listed, and not a repost of an earlier posting.

Status in our records
Live
First seen by us
Nov 2, 20262 days ago
Recorded sightings
3
Last seen by us
Nov 4, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Time since we first saw it

Day 2

Early. Similar jobs usually come down between day 6 and day 54.

From 10,824 similar postings that came down. Coming down is not always a hire.

JPMorgan Chase is hiring

418 open jobs

Open jobs by the week we first saw them, last 12 weeks.

  • Hiring at a steady pace
  • Takes jobs down at a usual pace
  • 3% of open jobs were reposted
Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • Java
  • Python
  • Databricks
Where the posting names them
- 10+ years relevant experience while having an overall of min 15+ years of technology experience - Expert in Java or Python programming - Hands-on practical experience delivering system design, application development, testing, and operational stability
- Knowledge of emerging industry trends - Experience with Databricks

Your next step

Complete your application on jpmc.fa.oraclecloud.com. The employer’s form will show what is required.

Applying through Oracle Recruiting

  • Applying starts by asking for your email address.
  • Each employer sets which files it accepts, so read the note beside the upload field.

Already applied? Track this application

About the role

We file this job under Data Engineer, by the work the posting describes.

Data engineers build and run the pipelines that copy data out of apps and outside services into a warehouse or lake, and fix them when a source changes or a load fails.

Expect SQL, Python, a cloud platform, a scheduler such as Airflow, and often tools for large data such as Spark or Kafka.

An analytics engineer works one step later, turning the raw data a data engineer lands into clean tables people can query.

US government figures for database architects

Median yearly pay, May 2025
$139,500
Expected change, 2025 to 2035
9.4% more jobsagainst 3.5% for all jobs

The government has no code for data engineers, so these figures are for the closest group, database architects, which includes data integration and data warehousing specialists.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1243.

Job description

View original posting ↗

If you are looking for a game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.  

As a Principal Software Engineer at JPMorgan Chase within the Finance Technology team, which is aligned to Corporate Technology division, you will provide expertise and engineering excellence as an integral part of an agile team to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leverage your advanced technical capabilities and collaborate with colleagues across the organisation to drive best-in-class outcomes across various technologies to support one or more of the firm’s portfolios.  

Job responsibilities
  • Creates complex and scalable coding frameworks using appropriate software design frameworks
  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorised tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorised AI-assisted development and automation capabilities, to improve the value realised by automation at scale.
  • Advises cross-functional teams on technological matters within domain of expertise
  • Serves as the function’s go-to subject matter expert
  • Contributes to the development of technical methods in specialised fields in line with the latest product development methodologies
  • Creates durable, reusable software frameworks that are leveraged across teams and functions
  • Influences leaders and senior stakeholders across business, product, and technology teams
 
Required qualifications, capabilities, and skills
 
  • 10+ years relevant experience while having an overall of min 15+ years of technology experience
  • Expert in Java or Python programming
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Experienced in Data & cloud-native platforms
  • Demonstrated experience designing and leading adoption of agentic AI-enabled development practices (using enterprise-authorised tools within the work environment) across teams, including setting standards for human-in-the-loop validation, auditability/traceability of changes, and secure handling of sensitive data.
  • Strong understanding of responsible AI use and control expectations in engineering workflows, including security/resiliency implications, data sensitivity, and risk-based governance; ability to influence senior technical leaders on safe scaling patterns and reuse.
  • Experience applying expertise and new methods to determine solutions for complex technology problems in one or more technical disciplines
  • Ability to present and effectively communicate with senior leaders and executives
  • Practical cloud native experience
 
Preferred qualifications, capabilities, and skills
 
  • Familiarity with agile methodologies
  • Knowledge of emerging industry trends
  • Experience with Databricks 
Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Bengaluru, Karnataka, India

Working pattern and location restrictions need checking in the full posting.

Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.