Senior Principal Software Engineer, Virtual Private Cloud

JPMorgan Chase

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$232,750–$325,000 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $176k
This role $279k
$107k most similar roles pay here $348k

This role pays more than 96% of similar roles. Most pay $145,066–$206,050 — the shaded band above. At the midpoint, this role pays about $279k versus about $176k for comparable roles.

Based on 239 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 384 open roles on FindRole.

Listed pay typically runs $152,000–$215,000 across 202 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Senior Principal Software Engineer, Virtual Private Cloud

As a Senior Principal Software Engineer at JPMorgan Chase in Seattle, you will join the VPC Network team as a tech leader responsible for enhancing and building trusted technology products. You will lead the design and implementation of JPMC-VPC, a software-defined networking platform aimed at modernizing the firm's network infrastructure. Your daily tasks include advising on strategic development, architecting core components like control plane (OVN) and data plane (OVS/DPU), and writing production-quality code in Go, Python, or C/C++. You will also collaborate with vendor partners and represent JPMC in open-source communities, ensuring the adoption of cutting-edge technical methods. This role requires expertise in software-defined networking technologies, modern development practices, and advanced routing protocols, making it ideal for those passionate about driving innovation in large-scale enterprise environments.

What you'll do

  • Leads design and implementation of JPMC-VPC, including control plane (OVN) and data plane (OVS/DPU)
  • Writes production-quality code in Go, Python, or C/C++ for networking infrastructure
  • Advises on strategy and development of multiple products and technologies across portfolios
  • Collaborates with vendor partners like Red Hat and NVIDIA on roadmap and integration
  • Represents JPMC in open-source communities to drive innovation and adoption

What we're looking for

  • 12+ years of experience in systems engineering, networking, or distributed systems
  • Expertise in Go, Python, C/C++, Rust for production-quality code development
  • Hands-on experience with software-defined networking (SDN) technologies like OVN and OVS
  • Deep knowledge of TCP/IP, routing, switching, load balancing, and advanced protocols
  • Experience with modern development practices including CI/CD and infrastructure as code
  • Expertise in DPU/SmartNIC technologies such as NVIDIA BlueField or AMD Pensando
  • Influencing skills across functions to deliver value at scale and manage senior stakeholder relationships

More like this

Similar roles

Principal Software Engineer, Cloud Infrastructure

Microsoft

Redmond, WA 16 days ago $142,800$274,800
Kubernetes Python C C++ Java JavaScript Go Docker CI/CD Prometheus Grafana AWS Azure Google Cloud Platform PostgreSQL MySQL Redis MongoDB Git Jenkins Terraform Ansible DevOps

Staff Private Cloud Engineer

Arm Holdings

Austin, TX 46 days ago $198,100$268,000
OpenStack Terraform Ansible Python Linux FastAPI Kubernetes GitOps Jenkins ArgoCD FluxCD C DPU CI/CD DevOps SRE Ironic Nova Neutron Cinder Swift OVN/OVS Glance
Hybrid

Senior Cloud Engineer

Carmax

Richmond, VA +2 13 days ago
Azure AWS Python C# PowerShell CI/CD GitHub Actions Azure DevOps Kubernetes Docker Terraform PostgreSQL Linux Windows Networking Virtualization Access Control Azure Active Directory Azure Key Vault Azure Virtual Networking Cloud Storage
Hybrid