Principal Software Engineer

JPMorgan Chase

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Jersey City, NJ
Employment
Full-time
Posted
60 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $192k
$124k $247k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,550–$214,500.

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 1226 open roles on FindRole.

Listed pay typically runs $156,750–$215,000 across 5 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 trusted, scalable technology products. Your core responsibilities include creating complex coding frameworks, developing secure production code, and architecting agentic AI-enabled engineering workflows to improve delivery speed and code quality. You will serve as a subject matter expert, advising cross-functional teams on technical matters and governing AI-driven automation for PR reviews and incident triage. The role requires deep expertise in Databricks, Python, and AWS infrastructure provisioning using Terraform. You will solve complex problems regarding data integrity, security, and performance tuning within a large enterprise, while ensuring responsible AI use, data governance, and the implementation of modern data platform architectures like data lakes and lakehouses.

What does a Software Engineer earn in New Jersey?

Median $161500 from 34 postings across 14 companies.

See salary data

What you'll do

  • Create complex, scalable coding frameworks and durable software components for use across multiple teams.
  • Develop, review, and debug secure, high-quality production code within an agile environment.
  • Architect and govern agentic AI-enabled engineering workflows to improve delivery speed and code quality.
  • Implement AI-assisted development and automation tools within the Software Development Life Cycle toolchain.
  • Define guardrails for AI validation, security, resiliency, and reuse across the organization.
  • Provide technical subject matter expertise and advice to cross-functional teams on specialized engineering matters.
  • Design and lead the adoption of responsible AI practices, including human-in-the-loop validation and auditability.
  • Manage AWS infrastructure provisioning using Terraform, focusing on networking, IAM policies, and compute at scale.

What we're looking for

  • 10+ years of experience leading technology organizations and delivering complex, enterprise-scale programs.
  • Proficiency in Python and enterprise-grade SDLC processes.
  • Proficiency in AWS Infrastructure provisioning using Terraform, including network boundaries, IAM policies, and compute at scale.
  • Deep expertise in Databricks architecture, performance tuning, cost management, security patterns, and operational excellence.
  • Demonstrated experience designing and leading adoption of agentic AI-enabled development practices and responsible AI governance.
  • Executive-level stakeholder leadership and the ability to influence senior leaders across business, product, and technology organizations.
  • Ability to manage multiple portfolios and competing priorities with execution discipline and transparent decision-making.
  • Strong understanding of global data governance, privacy, and modern data platform architectures (preferred).

More like this

Similar roles

Lead Software Engineer, Data Engineer

JPMorgan Chase

Houston, TX 18 days ago
Python Java AI ML Data Engineering Kafka Redis MemCached Airflow Temporal AWS Azure GCP Databricks Snowflake Spark PySpark Apache Iceberg Dynatrace Splunk Grafana NoSQL Vector Stores API Design Microservices LLM Orchestration AWS Bedrock Azure OpenAI

Lead Software Engineer

JPMorgan Chase

Wilmington, DE 111 days ago
Databricks Apache Spark Python Java SQL Delta Lake AWS Terraform Airflow Unity Catalog CI/CD Git AWS Glue Data Engineering ETL ELT Lakehouse React Streamlit
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 104 days ago
Databricks AWS Spark Delta Lake Terraform S3 Unity Catalog Delta Live Tables Structured Streaming CI/CD IaC CDC VPC IAM KMS Data Governance Monitoring Testing
7+ yrs exp

Lead Software Engineer

JPMorgan Chase

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

Lead Software Engineer

JPMorgan Chase

Plano, TX 111 days ago
Python SQL Spark Snowflake Databricks AWS NoSQL ETL Terraform CI/CD fast API ECS Lambda API Gateway Jenkins Spinnaker Git Machine Learning AI-assisted engineering
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Houston, TX 76 days ago
Java Python SQL PL/SQL Databricks Angular JS EXT JS Oracle SQL Server AWS Snowflake Hadoop S3 Dremio Kafka Tableau CI/CD Agile System Design
5+ yrs exp