Senior Principal Software Engineer, VPC

JPMorgan Chase

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Posted
18 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $198k
$129k most similar roles pay here $265k

This listing doesn't post a salary. Most similar roles pay $171,650–$225,125.

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 · Senior Principal Software Engineer, VPC

As a Sr Principal Software Engineer- VPC within the VPC Network organization, you will provide deep engineering expertise to build and deliver trusted market-leading technology products. You will lead the design and implementation of JPMC-VPC, a software-defined networking platform intended to replace legacy infrastructure and modernize the firm's network platform for improved resilience and scale. Your daily responsibilities include architecting core components like control planes, data planes, software gateways, load balancers, and IPAM systems while creating durable, reusable software frameworks. You will write production-quality code in Go, Python, Rust, or C/C++ to solve complex networking problems. The role requires expertise in SDN technologies such as OVN and OVS, networking fundamentals like TCP/IP and BGP, and cloud-native practices including CI/CD and infrastructure as code. You may also work with DPU technologies and high-performance frameworks like eBPF or DPDK.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Lead the strategy and development of multiple products and technologies across a diverse portfolio.
  • Design and architect core components for the JPMC-VPC software-defined networking platform.
  • Develop production-quality code in Go, Python, Rust, or C/C++ for networking infrastructure.
  • Create durable, reusable software frameworks to be utilized across various teams and functions.
  • Translate complex technical issues and trends into actionable insights for executive leadership.
  • Collaborate with vendor partners like Red Hat and NVIDIA on product roadmaps and integrations.
  • Represent the firm in open-source communities and industry forums.
  • Drive the adoption of modern development methodologies and advanced networking technologies.

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.
  • Experience with modern development practices including CI/CD, infrastructure as code, and observability.
  • Expertise in Computer Science, Computer Engineering, Mathematics, or a related technical field.
  • Experience with DPU/SmartNIC technologies, high-performance networking frameworks (eBPF, XDP, DPDK), or advanced routing protocols (preferred).

More like this

Similar roles

Senior Lead Software Engineer, VPC

JPMorgan Chase

Seattle, WA 73 days ago
Go Python C/C++ Rust SDN OVN OVS DPU SmartNIC eBPF XDP DPDK Kubernetes CI/CD Infrastructure as Code TCP/IP BGP OSPF VXLAN EVPN
10+ yrs exp

Senior Principal Software Engineer

JPMorgan Chase

Seattle, WA 24 days ago
Rust Java Go C++ Agentic AI Cloud Native SDLC System Design Apache DataFusion DuckDB Apache Arrow Flight SQL AI-orchestrated SDLC Refactoring Test Modernization OLAP
7+ yrs exp

Senior Principal Software Engineer

Oracle

Santa Clara, CA +1 107 days ago $135,200$306,400
C++ Rust High-Concurrency Systems Write-Ahead Logging B-tree LSM tree Raft Paxos Multi-Paxos MVCC RocksDB MySQL PostgreSQL Cloud Infrastructure Agile
10+ yrs exp

Senior Principal Software Engineer

General Dynamics

Annapolis Junction, MD 70 days ago $183,381$193,049
CI/CD Kubernetes Helm Docker Podman Containerd Linux FPGA API Design Service-Oriented Architecture State Machines Embedded Software AI/ML Model Context Protocol Version Control Hardware-Software Co-design
10+ yrs exp Hybrid

Senior Principal Software Engineer

Oracle

Nashville, TN 93 days ago $135,200$306,400
C C++ Python Java OCI AWS GCP Azure DAOS SPDK SmartNICs NVMe/TCP RoCEv2 TensorFlow Keras PyTorch Scikit-Learn XGBoost Caffe MLOps Kubernetes CI/CD
10+ yrs exp

Senior Principal Software Engineer

Oracle

Seattle, WA +1 93 days ago $135,200$306,400
Oracle Cloud Infrastructure Database Validation Fault Injection High Availability Disaster Recovery Data Consistency Root Cause Analysis Automation Agile Cloud Infrastructure Scalability
10+ yrs exp