Principal Software Engineer VPC

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $202k
$127k most similar roles pay here $291k

This listing doesn't post a salary. Most similar roles pay $174,500–$228,625.

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

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Principal Software Engineer VPC

As a Principal Software Engineer-VPC within the VPC Network organization, you will join an agile team to design and implement JPMC-VPC, a next-generation software-defined networking platform intended to replace legacy infrastructure. You will be responsible for architecting core components including control planes, distribution planes, data planes using OVS/DPU, software gateways, load balancers, and IPAM systems. Your daily work involves developing high-quality production code, creating scalable software frameworks, and governing AI-enabled engineering workflows. You will utilize Go, Python, Rust, or C/C++ to build large-scale networking infrastructure while leveraging CI/CD, infrastructure as code, and observability platforms. The role focuses on solving complex problems in distributed systems, cloud-native architectures, and software-defined networking to improve resilience and scalability. You will also collaborate with strategic partners like Red Hat and NVIDIA to advance technology roadmaps.

What does a Software Engineer earn in Washington?

Median $202800 from 318 postings across 31 companies.

See salary data

What you'll do

  • Design and architect core components of the JPMC-VPC platform including control planes, data planes, and load balancers.
  • Develop high-quality production code in Go, Python, Rust, or C/C++ for large-scale networking infrastructure.
  • Create scalable, reusable software frameworks using advanced design patterns and engineering best practices.
  • Architect and govern AI-enabled engineering workflows to improve delivery speed and code quality.
  • Implement automation through CI/CD pipelines, infrastructure as code, and observability platforms.
  • Advise stakeholders on complex technical matters regarding distributed systems, cloud-native architectures, and software-defined networking.
  • Collaborate with strategic vendor partners like Red Hat and NVIDIA on technology roadmaps and integrations.
  • Translate complex technical issues into actionable insights for leadership to drive strategic technology decisions.

What we're looking for

  • 12+ years of experience designing and building large-scale networking platforms, distributed systems, cloud infrastructure, or software-defined networking solutions.
  • Expertise in Computer Science, Computer Engineering, Mathematics, or a related technical discipline.
  • Formal training or certification on software engineering concepts and advanced applied experience.
  • Expert proficiency in one or more programming languages, specifically Go, Python, Rust, or C/C++.
  • Hands-on experience with software-defined networking technologies such as OVN, OVS, or equivalent platforms.
  • Experience with modern software engineering practices including CI/CD, infrastructure as code, observability, and cloud-native development.
  • Demonstrated experience designing and leading adoption of AI-enabled engineering practices using enterprise-authorized tools.
  • Experience with DPU/SmartNIC technologies, high-performance networking frameworks (eBPF, XDP, DPDK), or Kubernetes networking (preferred).

More like this

Similar roles

Principal Software Engineer

JPMorgan Chase

Jersey City, NJ 56 days ago
Python Java LLM RAG Agentic AI Kafka Redis MemCached Airflow Temporal AWS Azure GCP Databricks Snowflake Spark PySpark Apache Iceberg Dynatrace Splunk Grafana
7+ yrs exp

Senior Principal Software Engineer, VPC

JPMorgan Chase

Seattle, WA 21 days ago
Go Python Rust C/C++ Software-Defined Networking OVS DPDK eBPF XDP Kubernetes CI/CD Infrastructure as Code TCP/IP BGP OSPF VXLAN EVPN CNI NVIDIA BlueField SmartNIC
10+ yrs exp

Senior Lead Software Engineer, VPC

JPMorgan Chase

Seattle, WA 76 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 Lead Software Engineer

JPMorgan Chase

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

Senior Lead Software Engineer

JPMorgan Chase

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

Principal Software Engineer

Microsoft

Redmond, WA 132 days ago $142,800$274,800
C C++ C# Java JavaScript Python AI LLM Cloud Services Distributed Systems Infrastructure Security
6+ yrs exp