441,244open jobs
15,342companies
64,215added this week
Browse all
Salary
$173k – $339k per year (Estimated)
Location
In office (Seattle)
Seniority
Principal · 12+ years exp
Overview
Company
Impact
Profile match
JPMorganChase is the largest bank in the United States by assets and one of the most systemically important financial institutions in the world, with a lineage running back through more than a thousand predecessor firms to the 1799 founding of the Bank of the Manhattan Company. It combines a dominant investment bank and markets business with Chase, the largest retail banking franchise in America, plus commercial banking and asset and wealth management. Headquartered in New York, the group is unusual among banks for the scale of its technology spending, running one of the largest engineering organisations of any financial institution and deploying its own internal AI platform across the firm.

If you are looking for a game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.

As a Principal Software Engineer at JPMorganChase within the VPC Network organization, you provide expertise and engineering excellence as an integral part of an agile team to enhance, build, and deliver trusted, market-leading technology products in a secure, stable, and scalable way. Leverage your advanced technical capabilities and collaborate with colleagues across the organization to drive best-in-class outcomes across various technologies that support the firm's strategic network transformation initiatives.

This role will lead the design and implementation of JPMC-VPC, a next-generation software-defined networking platform that will replace legacy infrastructure and provide the foundation for future innovation. You will help modernize JPMorgan Chase's network platform by advancing software-defined networking technologies that improve resilience, scalability, security, and operational efficiency.

Job Responsibilities

  • Design and architect core components of JPMC-VPC, including control plane, distribution plane, data plane (OVS/DPU), software gateways, load balancers, and IPAM systems.
  • Develop secure, high-quality production code and review, test, and debug code written by others.
  • Write production-quality software in Go, Python, Rust, or C/C++ to support large-scale networking infrastructure.
  • Create complex, scalable, and reusable software frameworks using appropriate software design patterns and engineering best practices.
  • Architect and govern AI-enabled engineering workflows using enterprise-authorized tools to improve delivery speed, code quality, operational effectiveness, and engineering productivity while establishing appropriate security, resiliency, and validation controls.
  • Apply knowledge of Software Development Life Cycle (SDLC) tools, automation frameworks, infrastructure as code, CI/CD practices, and observability platforms to improve engineering outcomes at scale.
  • Advise cross-functional teams and senior stakeholders on complex technical matters and emerging technologies within networking, distributed systems, cloud-native architectures, and software-defined networking.
  • Collaborate with strategic vendor partners, including Red Hat and NVIDIA, on technology roadmaps, integrations, and platform evolution.
  • Influence leaders and senior stakeholders across business, product, architecture, and technology teams to drive strategic technology decisions.
  • Contribute to the development and adoption of modern engineering methodologies, standards, and technical practices across teams.
  • Serve as the function’s go-to subject matter expert for networking technologies, software-defined infrastructure, and distributed systems.
  • Translate highly complex technical issues, trends, and approaches to leadership to drive innovation and enable strategic technology decisions.
  • Represent JPMorganChase in open-source communities, industry forums, and strategic technology partnerships as appropriate.
  • Create durable, reusable software capabilities and frameworks that can be leveraged across teams and functions.
  • Champion the firm's culture of diversity, equity, inclusion, and respect.

Required Qualifications, Capabilities, and Skills

  • 12+ years of experience designing and building large-scale networking platforms, distributed systems, cloud infrastructure, software-defined networking solutions, or related technologies.
  • Formal training or certification on software engineering concepts and advanced applied experience.
  • Hands-on experience delivering system design, application development, testing, deployment, and operational stability.
  • Expert-level proficiency in one or more programming languages, with strong experience in Go, Python, Rust, or C/C++.
  • Demonstrated experience designing and leading adoption of AI-enabled engineering practices using enterprise-authorized tools, including governance, validation, security, and responsible AI controls.
  • Strong understanding of responsible AI principles, engineering risk management, data sensitivity, security, resiliency, and governance considerations.
  • Hands-on experience with software-defined networking technologies such as OVN, OVS, or equivalent platforms.
  • Expert knowledge of networking fundamentals, including TCP/IP, routing, switching, load balancing, and distributed network architectures.
  • Experience with modern software engineering practices including CI/CD, infrastructure as code, observability, automation, and cloud-native development.
  • Demonstrated ability to solve complex technology challenges through application of advanced engineering techniques and emerging technologies.
  • Proven ability to influence across teams and functions and drive technology outcomes at scale.
  • Ability to present complex technical concepts and recommendations to senior leaders and executives.
  • Practical cloud-native experience.
  • Expertise in Computer Science, Computer Engineering, Mathematics, or a related technical discipline.
  • Strong understanding of business objectives and the ability to align technology solutions to business outcomes.

Preferred Qualifications, Capabilities, and Skills

  • Experience with DPU/SmartNIC technologies, including NVIDIA BlueField, AMD Pensando, or Intel IPU.
  • Knowledge of high-performance networking frameworks such as eBPF, XDP, and DPDK.
  • Experience with Kubernetes networking and CNI implementations, including Cilium, Calico, or Flannel.
  • Understanding of advanced networking and routing technologies including BGP, OSPF, VXLAN, and EVPN.
  • Experience building and operating large-scale software-defined networking platforms in enterprise or cloud environments.
  • Experience contributing to open-source networking technologies or industry standards organizations.
  • Experience collaborating with infrastructure, cloud, and platform engineering organizations to deliver software-defined infrastructure solutions.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
441,244 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Seattle
In office • Full-Time • 11+ years exp • Bachelor's Degree • Bengaluru
Python
Go
Python
Django
Databases
MySQL
PostgreSQL
Redis
Cassandra
DynamoDB
Frontend
GraphQL
DevOps
GCP
Azure
CI/CD
AWS
Apply
$197k – $225k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • McLean
Python
JavaScript
TypeScript
SQL
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
$56k – $86k per year • Remote/Hybrid • Internship • Bachelor's Degree • Toronto
Python
SQL
Databases
Snowflake
AI/ML
dbt
DevOps
Git
AWS
Apply
$179k – $205k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • United States
Python
Go
JavaScript
SQL
Ruby
Bash
Perl
Databases
Cassandra
ElasticSearch
AI/ML
Spark
DevOps
Terraform
Ansible
GCP
Azure
Jenkins
AWS
Docker
Kubernetes
Apply
$179k – $205k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • Plano
Python
Go
JavaScript
SQL
Ruby
Bash
Perl
Databases
Cassandra
ElasticSearch
AI/ML
Spark
DevOps
Terraform
Ansible
GCP
Azure
Jenkins
AWS
Docker
Kubernetes
Apply
$18k – $41k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Bengaluru
Analytics
Power BI
Microsoft Excel
Design
Canva
Management
Microsoft Teams
SharePoint
Apply
In office • Bachelor's Degree
Apply
$102k – $203k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Chicago
Management
Outlook
Apply
$43k – $81k per year (Estimated) • In office • 2+ years exp • High School Diploma • Phoenix
Apply
In office • 1+ year exp • High School Diploma
Apply
$180k – $270k per year • In office • Full-Time • 10+ years exp • Seattle
Chips/EDA
Altium Designer
Apply
$145k – $163k per year • Remote • 4+ years exp • Bachelor's Degree • Seattle
Python
Go
JavaScript
TypeScript
SQL
Databases
PostgreSQL
AI/ML
AI Agents
Frontend
npm
DevOps
Rest API
Terraform
GCP
Packer
Azure
Git
AWS
Docker
Kubernetes
Amazon EKS
Amazon EC2
Amazon S3
IAM
Cryptography
Vault
Apply
$130k – $160k per year • Equity • Remote/Hybrid • 5+ years exp • Master's Degree • Seattle
Python
SQL
Python
pySpark
AI/ML
Spark
Apply
$163k – $386k per year (Estimated) • Remote/Hybrid • 8+ years exp • Seattle
Java
Ruby
DevOps
AWS
Management
Stripe
Apply
$77k – $129k per year • In office • Secret • 12+ years exp • High School Diploma • Seattle
Python
PowerShell
Bash
DevOps
Red Hat
VMWare
Windows Server
CentOS Stream
Apply
See all jobs
This is one of many
441,244 more open roles from verified company boards, updated every day.