ByteDance
Software Development Engineer, Virtual Network
Seattle, Washington · Full-time · Posted Oct 28, 2026
About the job
Designs, develops, and deploys virtual network architecture and technologies for ByteDance cloud products and high-speed data-center networks.
What you'll do
- Design, develop, and deploy virtual network architecture in collaboration with product teams and customers.
- Apply network virtualization to VMs, containers, and virtual network gateways.
- Integrate programmable hardware, including Tofino and DPUs, with software stacks and network virtualization.
What they ask for
- Familiarity with virtual network technologies such as VPC, VxLAN, OVS, and EVPN.
- Proficiency in several mainstream programming languages such as C/C++ and Go.
- Strong problem-solving and troubleshooting skills.
Nice to have
- Experience in distributed systems, Linux, and/or kernel programming and development.
- Familiarity with hardware acceleration and offloading, P4 programming, or high-performance networking technologies such as RDMA and RoCEv2.
Tools
VPC, VxLAN, OVS, EVPN, C/C++, Go, Tofino, DPUs
Model-written summary · the original posting is authoritative