Senior Principal Software Engineer, VPC

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Employment
Full-time
Posted
64 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $192k
$114k $253k
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 · Senior Principal Software Engineer, VPC

As a Sr Principal Software Engineer- VPC within the VPC Network organization, you will provide deep engineering expertise to enhance and deliver trusted market-leading technology products. You will lead the design and implementation of JPMC-VPC, a software-defined networking platform replacing legacy infrastructure to support resilience and scale. Your daily responsibilities include architecting core components like control planes, distribution planes, data planes, software gateways, load balancers, and IPAM systems. You will write production-quality code in Go, Python, Rust, or C/C++ while creating reusable software frameworks. The role requires expertise in networking fundamentals, TCP/IP, routing, switching, and software-defined networking technologies like OVN or OVS. You will also collaborate with vendors like Red Hat and NVIDIA, utilizing cloud-native practices, CI/CD, and infrastructure as code.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Lead the strategy and development of multiple products, applications, and technologies across the portfolio.
  • Design and architect core components of the JPMC-VPC software-defined networking platform.
  • Write production-quality code in Go, Python, Rust, or C/C++ for networking infrastructure.
  • Create durable, reusable software frameworks to be leveraged across various teams and functions.
  • Translate complex technical issues and trends into strategic insights for firm leadership.
  • Collaborate with vendor partners like Red Hat and NVIDIA on product roadmaps and integrations.
  • Drive the adoption of modern technical methods and production code capabilities across the organization.

What we're looking for

  • 12+ years of experience in systems engineering, networking, or distributed systems.
  • Expertise in one or more programming languages including Go, Python, C/C++, or Rust.
  • Expert-level knowledge of networking fundamentals such as TCP/IP, routing, switching, and load balancing.
  • Hands-on experience with software-defined networking (SDN) technologies like OVN, OVS, or equivalent.
  • Extensive practical cloud native experience and experience with modern development practices like CI/CD and infrastructure as code.
  • Expertise in Computer Science, Computer Engineering, Mathematics, or a related technical field.
  • Experience with DPU/SmartNIC technologies (preferred).
  • Knowledge of eBPF, XDP, DPDK, or other high-performance networking frameworks (preferred).

More like this

Similar roles

Senior Principal Software Engineer

JPMorgan Chase

Jersey City, NJ +2 27 days ago
Agentic AI Cloud Native System Design API Event-driven Systems Identity and Access Management Platform Engineering Automation Security Resiliency Testing Refactoring Certificate Management
10+ yrs exp

Senior Lead Software Engineer

JPMorgan Chase

Seattle, WA 111 days ago
Python Go JavaScript Rust Shell Scripting AWS Azure GCP Kubernetes Terraform Ansible Jenkins CI/CD SDN infrastructure-as-code BGP MPLS VMware NSX-T Cisco ACI Calico Cilium OVN Agile Scrum
5+ yrs exp

Senior Principal Software Engineer

The Walt Disney Company

Seattle, WA +2 13 days ago $243,300–$326,200
Distributed Systems API Gateway Service Mesh Distributed Tracing Observability Rate Limiting Circuit Breaking Load Shedding service‑to‑service authentication Identity Federation zero‑trust networking Kinesis SLO DORA Metrics SDKs CLI Tools CDN Inference Routing
10+ yrs exp Hybrid

Senior Principal Software Engineer

Oracle

Nashville, TN 139 days ago $135,200–$306,400
C C++ Python Java OCI AWS GCP Azure DAOS SPDK RMDA NVMe/TCP RoCEv2 Tensorflow Keras PyTorch Scikit-Learn XGBoost Caffe MLOps Kubernetes Distributed Systems Agile
10+ yrs exp

Senior Principal Software Engineer

Oracle

Seattle, WA 139 days ago $135,200–$306,400
C++ Python Distributed Systems Block Storage CI/CD TCP/IP HTTP Operating Systems Multi-threading Data Structures Algorithms I/O Paths Performance Tuning Release Automation
10+ yrs exp

Senior Principal Software Engineer

Oracle

Santa Clara, CA +1 139 days ago $135,200–$306,400
C/C++ Rust Oracle Cloud Infrastructure Write-Ahead Logging B-tree LSM tree Raft Paxos Multi-Paxos MVCC CAP theorem Data Partitioning Sharding Cloud Infrastructure Agile
10+ yrs exp