JPMorgan Chase logo
JPMorgan Chase2 months ago

Lead Software Engineer, Software Defined Networking

On-site · London, England, United Kingdom

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise
Industry
Investment Banking

Job Summary

Lead Software Engineer in the VPC Network org, contributing to the design and implementation of the JPMC-VPC SDN platform. Responsible for building secure, scalable networking products, developing production-quality code in Go, Python, or C/C++, collaborating with cross-functional teams and vendor partners, engaging with open-source communities, and advancing modern product development practices. Focus areas include control/data planes, software gateways, load balancers, IPAM systems, and reusable software frameworks, with emphasis on delivering resilient networking infrastructure and applying expertise across distributed systems, SDN, cloud-native environments, and AI/ML-enabled development.

Required Qualifications

  • Experience in systems engineering, networking, or distributed systems
  • Practical experience delivering system design, application development, testing, and operational stability
  • Experience with one or more programming languages: Go, Python, C/C++, Rust
  • Hands-on experience with software-defined networking technologies such as OVN, OVS, or equivalent
  • Good knowledge of networking fundamentals including TCP/IP, routing, switching, and load balancing
  • Experience with modern development practices such as CI/CD, infrastructure as code, and observability
  • Experience applying technical expertise to solve complex technology problems across various disciplines
  • Practical cloud native experience
  • Degree in Computer Science, Computer Engineering, Mathematics, or a related technical field
  • Experience with CNI implementations and Kubernetes networking
  • Understanding of advanced routing protocols such as BGP, OSPF, VXLAN, EVPN
  • Knowledge of high-performance networking frameworks including eBPF, XDP, DPDK
  • Experience with DPU/SmartNIC technologies
  • Familiarity with integrating AI/ML capabilities into software systems and using generative AI tools to accelerate development cycles
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Lead Software Engineer, Software Defined Networking

Apply on Sorce