Drimva

ByteDance

Software Development Engineer, Network Automation

San Jose, California · Full-time · Posted Oct 28, 2026

Experience
5 or more years in professional software development.
Education
Bachelor degree or above, major in CS, EE and other related majors.

About the job

Designs and develops software platforms and tools to automate data-center network management and support network engineering throughout its lifecycle.

What you'll do

  • Lead development of software that automates and digitizes network management to improve delivery efficiency and stability.
  • Build platform products and tools for network planning, deployment, changes, verification, and analytics.

What they ask for

  • Bachelor’s degree or above in CS, EE, or a related major.
  • 5 or more years in professional software development.
  • Strong networking knowledge and familiarity with protocols such as tcp/ip, DNS, and arp.
  • Familiarity with HTML, CSS, JavaScript, and TypeScript; proficiency in at least one back-end language such as Python, Go, C, C++, or Rust.

Nice to have

  • Experience with network automation deployment or automated changes, or platforms such as Robotron, Apstra, or Forward Networks.
  • Familiarity with OTN or switch-device functionality and their management and control protocols.

Tools

tcp/ip, DNS, arp, HTML, CSS, JavaScript, TypeScript, Python

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)