Software Development Engineer, Network Automation

ByteDance
San Jose
Workplace: OnsiteFull timeFunction: Product ManagementExperience: 5+ yearsEducation: bachelorsSkills: ["Code quality","Code review","Strong coding practices","Curiosity"]

Design and develop software solutions that automate and digitize data center network management at massive scale. Build platform products and tooling to support network planning, deployment, change, verification, and analytics across the full network engineering lifecycle. Work within ByteDance Networking to create intelligent, high-availability infrastructure that powers apps like Douyin and TikTok, ensuring stability while improving network delivery efficiency.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Software Development Engineer, Network Automation

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 29 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Design and develop software solutions that automate and digitize data center network management at massive scale. Build platform products and tooling to support network planning, deployment, change, verification, and analytics across the full network engineering lifecycle. Work within ByteDance Networking to create intelligent, high-availability infrastructure that powers apps like Douyin and TikTok, ensuring stability while improving network delivery efficiency.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Product Management
Seniority: Mid level

Key Responsibilities

  • •Lead the design and development of software solutions to automate, digitize, and “intelligize” data center network management.
  • •Build platform products and tooling services covering network planning, deployment, change, verification, and analytics.
  • •Support the end-to-end lifecycle of network engineering with tooling and capabilities for delivery efficiency and stability.

Key Requirements

  • •Bachelor’s degree or higher in CS, EE, or related fields with 5+ years of professional software development experience.
  • •Strong networking knowledge and familiarity with protocols such as TCP/IP, DNS, and ARP.
  • •Front-end familiarity with HTML, CSS, JavaScript, TypeScript, and other front-end technologies.
  • •Proficiency in at least one back-end language (Python, Go, C, C++, or Rust) and strong coding practices, including code review and quality.
  • •Experience with mainstream SQL and NoSQL database principles, including database programming and optimization skills.
Experience:5+ yearsData center networkingNetwork automationSDNSaaS
Education:Bachelor's in CS, EE and other related majors
Skills:Code qualityCode reviewStrong coding practicesCuriosity
Tech Stack:TCP/IPDNSARPHTMLCSSJavaScriptTypeScriptPythonGoCC++RustSQLNoSQLRobotronApstraForward NetworksOTN

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn