ByteDance
Software Development Engineer, Network Automation
Seattle, Washington · Full-time · Posted Oct 28, 2026
- Experience
- 2 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 improve network delivery efficiency and stability.
What you'll do
- Develop software for network management automation, intelligence, and digitization.
- Build tools for network planning, deployment, change management, verification, and analytics.
What they ask for
- Bachelor’s degree or above in CS, EE, or a related major.
- 2 or more years of professional software development experience.
- Strong network knowledge, including familiarity with TCP/IP, DNS, and ARP.
- Familiarity with front-end technologies and proficiency in at least one back-end programming language; database programming and optimization skills.
Nice to have
- Experience in network automation deployment or automated change development, or with Robotron, Apstra, or Forward Networks.
- Familiarity with OTN or switch-device functions and their management and control protocols.
Tools
tcp/ip, DNS, arp, HTML, CSS, JavaScript, TypeScript, Python/Go/C/C++/Rust
Model-written summary · the original posting is authoritative