Principal Software Engineer

JPMorgan Chase

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Jersey City, NJ
Posted
14 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $203k
$127k most similar roles pay here $288k

This listing doesn't post a salary. Most similar roles pay $174,600–$230,625.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 1117 open roles on FindRole.

Listed pay typically runs $186,160–$215,000 across 7 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Principal Software Engineer

As a Principal Software Engineer within the Chief Data & Analytics Office - AIML Data Platforms Team, you will provide engineering excellence to build and deliver secure, scalable technology products. You will be responsible for creating complex coding frameworks, developing high-quality production code, and architecting agentic AI-enabled engineering workflows to improve delivery speed and code quality. Your daily work involves governing automated processes like PR review assistance and incident triage while defining guardrails for security and resiliency. The role requires deep expertise in Databricks architecture, performance tuning, and cost management, alongside proficiency in Python and AWS infrastructure provisioning using Terraform. You will navigate complex data platform architectures including data lakes and warehouses to solve problems related to data integrity, security, and the responsible integration of artificial intelligence within large-scale enterprise environments.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Create complex, scalable coding frameworks using appropriate software design patterns.
  • Develop secure, high-quality production code while reviewing and debugging code from other team members.
  • Architect and govern agentic AI-enabled engineering workflows to improve delivery speed and code quality at scale.
  • Implement automated tools within the Software Development Life Cycle (SDLC) to increase operational efficiency.
  • Build durable, reusable software frameworks that can be utilized across multiple teams and functions.
  • Serve as a subject matter expert to advise cross-functional teams on technical matters and product development methods.
  • Influence senior stakeholders across business, product, and technology teams to align on technical goals.

What we're looking for

  • 10+ years of experience leading technology organizations and delivering complex, enterprise-scale programs.
  • Proficiency in Python and associated SDLC processes at an enterprise grade.
  • Proficiency in AWS infrastructure provisioning using Terraform and managing resources like Network boundaries, IAM policies, and Compute at Scale.
  • Deep expertise in Databricks architecture, performance tuning, cost management, security patterns, and operational excellence.
  • Experience designing and leading the adoption of agentic AI-enabled development practices with focus on safety and auditability.
  • Strong understanding of responsible AI use, including risk-based governance and secure handling of sensitive data.
  • Executive-level stakeholder leadership to influence and align senior leaders across business, product, and technology teams.
  • Ability to manage multiple portfolios and competing priorities while maintaining execution discipline.

More like this

Similar roles

Lead Software Engineer

JPMorgan Chase

OH 70 days ago
Databricks Apache Spark Python Java SQL AWS Delta Lake Terraform CI/CD S3 Glue Kinesis Kafka MSK Unity Catalog Lambda DynamoDB Git pytest JUnit
10+ yrs exp

Lead Software Engineer Data Engineer

JPMorgan Chase

Houston, TX 28 days ago
Python Java LLM RAG AI ML Kafka Redis Memcached Airflow Temporal Spark PySpark Databricks Snowflake Apache Iceberg AWS Azure GCP Dynatrace Splunk Grafana Microservices API Design
5+ yrs exp

Lead Software Engineer - Data Engineer

JPMorgan Chase

Houston, TX 35 days ago
Python Java LLM RAG AI ML Kafka Redis Memcached Airflow Temporal Spark PySpark Databricks Snowflake Apache Iceberg AWS Azure GCP Dynatrace Splunk Grafana Microservices API Design
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Wilmington, DE 65 days ago
Databricks Apache Spark Delta Lake Python Java SQL AWS Terraform Airflow Unity Catalog CI/CD Git ETL ELT Data Modeling Streamlit React Structured Streaming
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Plano, TX 8 days ago
Databricks Apache Spark Delta Lake Python Java SQL AWS Terraform Airflow Unity Catalog CI/CD Git ETL ELT Data Modeling Streamlit React
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Plano, TX 65 days ago
Python Spark Snowflake Databricks SQL NoSQL AWS ECS Lambda API Gateway Terraform fast API ETL CI/CD Git Jenkins Spinnaker Agile Machine Learning Artificial Intelligence
5+ yrs exp