Sr Principal Software Engineer - VPC
Core
Designing and architecting core components of JPMC-VPC, including control plane, data plane, software gateways, load balancers, and IPAM systems.
Role type
Sr Principal Software Engineer - VPC
Builds
JPMC-VPC control plane, data plane, software gateways, load balancers, and IPAM systems
Domain
Financial services / Software-defined networking
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Python, C/C++, Rust, TCP/IP, routing, switching, load balancing, CI/CD, infrastructure as code, observability, cloud-native technologies, OVN, OVS
Preferred skills
DPU/SmartNIC technologies (NVIDIA BlueField, AMD Pensando, Intel IPU), eBPF, XDP, DPDK, CNI implementations (Cilium, Calico, Flannel), Kubernetes networking, BGP, OSPF, VXLAN, EVPN
Technologies
Kubernetes, CI/CD, Cloud Support, Load Balancing, DevOps, TCP/IP
Responsibilities
Design and architect core components of JPMC-VPC, write production-quality code in Go/Python/C++ for networking infrastructure, translate complex technical issues for leadership, collaborate with vendor partners on roadmap planning, represent the company in open-source communities, build durable reusable software frameworks, influence business and technology stakeholders