Software Engineer, Network Security - San Jose

ByteDance ByteDance · Big Tech · San Jose, CA · R&D

Software Engineer for ByteDance's Network Security team, focusing on designing, building, and maintaining enterprise-level network security products and solutions like DDoS Defense, Web Application Security, and Bot Management. Requires strong Linux networking experience (C/Golang, TCP/IP, XDP/eBPF desirable) and a background in network security domains.

What you'd actually do

  1. Design and build cutting-edge network security products with high standards, including but not limited to DDoS Defense, Web Application Security, Bot Management, Network Detection and Response, and more;
  2. Build customized network security solutions tailored to meet compliance and security requirements for ByteDance businesses;
  3. Support, maintain, and optimize network security products for external customers, ensuring reliability and performance.

Skills

Required

  • networking-related development
  • Linux environment
  • programming in C
  • programming in Golang
  • Linux kernel
  • TCP/IP networking stack
  • network security domains

Nice to have

  • XDP/eBPF
  • virtualization
  • containerization
  • cloud technologies
  • Kubernetes
  • large-scale distributed systems

What the JD emphasized

  • compliance and security requirements