Software Engineer - Network Security - San Jose

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

Software Engineer role focused on building and supporting enterprise-level network security products and solutions, including DDoS Defense, Web Application Security, and Bot Management. Requires strong experience in Linux networking development (C/Golang), TCP/IP stack, and ideally eBPF, with a background in network security concepts.

What you'd actually do

  1. Design and build network security products, including but not limited to DDoS Defense, Web Application Security, Bot Management, Network Detection and Response, etc with high standards;
  2. Support Bytedance businesses with custom built network security solutions to meet compliance and security requirements;
  3. Support network security products for external customers.

Skills

Required

  • 3+ years of experience with networking-related development under Linux environment
  • C
  • Golang
  • Linux TCP/IP networking stack
  • B.S. or advanced degree in Computer Science or other relevant majors
  • Experience in designing/implementing large-scale distributed systems

Nice to have

  • experience with XDP/eBPF
  • Network Security (e.g., Firewall, VPN, DDoS, SSL Proxies etc.)
  • virtualization/container/cloud technologies