below marketmost similar roles pay hereabove 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.
As a Principal Software Engineer - Performance Engineering within the Digital Channels & Connectivity organization, you will serve as the senior technical authority for performance engineering across the Payments Technology group. You will own complex cross-stack performance problems ranging from the browser to the operating system, establishing troubleshooting standards and playbooks. Your daily work involves defining NFRs and SLOs, building self-service performance tooling, and designing automated test suites for load, stress, and capacity. You will utilize Java, Spring Boot, Node.js, React, Kubernetes, and Linux performance tools. Key responsibilities include architecting agentic AI-enabled engineering workflows and managing observability via Dynatrace and OpenTelemetry. You will solve high-traffic distributed system challenges, focusing on JVM tuning, queuing theory, and low-latency optimization within a regulated financial services environment.
What does a Software Engineer earn in California?
Median $214500 from 1193 postings across 76 companies.
Deep hands-on expertise debugging distributed systems down to the system call boundary and strong knowledge of JVM internals.
Fluency in Java (back-end) and Node.js/React (front-end) ecosystems, including browser-stack performance debugging.
Hands-on software engineering experience with Java/Spring Boot and Kubernetes (self-managed and EKS).
Strong systems and cloud performance depth, including Linux performance tooling, JVM tuning, containers, and OS-level troubleshooting.
Deep expertise in workload modeling, queuing theory, and statistical analysis of latency and throughput.
Expert with at least one industry-standard load and protocol testing tool (e.g., JMeter, BlazeMeter, k6) with scripting skills in Java, Python, or TypeScript.
Strong observability and APM capabilities using tools such as Dynatrace, OpenTelemetry, Kibana, and Grafana.
Proven ability to influence senior technical leaders, communicate complex trade-offs, and build scalable engineering standards.
Demonstrated experience designing and leading adoption of agentic AI-enabled development practices and responsible AI governance.
Video Coding
AV1
AV2
AVC
HEVC
VVC
Deep Learning
Computer Vision
C++
Python
gStreamer
Docker
REST APIs
XML
JSON
Git
GitHub
ABR Algorithms
Video Processing