Sr Lead Software Engineer- Vpc

JPMorgan Chase JPMorgan Chase · Banking · Seattle, WA +1 · Corporate Sector

Senior Lead Software Engineer to lead the design and implementation of a software-defined networking platform (JPMC-VPC) that will replace legacy infrastructure and support resilience, scale, and innovation. Responsibilities include designing core components, writing production code in Go, Python, or C/C++, collaborating with vendors, and representing JPMC in open-source communities.

What you'd actually do

  1. Advises and leads on the strategy and development of multiple products, applications, and technologies across a portfolio
  2. Design and architect core components of JPMC-VPC, including control plane (OVN), data plane (OVS/DPU), software gateways, load balancers, and IPAM systems
  3. Creates novel code solutions and drives the development of new production code capabilities across teams and functions
  4. Write production-quality code in Go, Python, or C/C++ for networking infrastructure
  5. Translates highly complex technical issues, trends, and approaches to leadership to drive the firm’s innovation and enable leaders to make strategic, well-informed decisions about technology advancements

Skills

Required

  • 10+ years of experience in systems engineering, networking, or distributed systems
  • Practical experience delivering system design, application development, testing, and operational stability
  • Expert in one or more programming language(s) Go, Python, C/C++, Rust
  • Demonstrated prior experience with influencing across functions and teams and delivering value at scale
  • Hands-on experience with software-defined networking (SDN) technologies such as OVN, OVS, or equivalent
  • Expert-level knowledge of networking fundamentals (TCP/IP, routing, switching, load balancing)
  • Experience with modern development practices (CI/CD, infrastructure as code, observability)
  • Experience applying expertise and new methods to determine solutions for complex technology problems across various technical disciplines
  • Extensive practical cloud native experience
  • Expertise in Computer Science, Computer Engineering, Mathematics, or a related technical field

Nice to have

  • Experience with DPU/SmartNIC technologies (NVIDIA BlueField, AMD Pensando, Intel IPU)
  • Knowledge of eBPF, XDP, DPDK, or other high-performance networking frameworks
  • Experience with CNI implementations (Cilium, Calico, Flannel) and Kubernetes networking
  • Understanding of BGP, OSPF, VXLAN, EVPN, or other advanced routing protocols

What the JD emphasized

  • software-defined networking
  • networking infrastructure
  • distributed systems
  • SDN technologies
  • networking fundamentals