Network Software Development Engineer at ByteDance - ScoutJobs - The AI-curated global job board
Skip to content
ByteDance
Posted 4 days ago

Network Software Development Engineer

ByteDanceNetwork Software Development Engineer

Requirements

Bachelor's degree in CS or EE, Network software development experience, Proficiency in C/C++ and Python, Knowledge of data structures and algorithms

Skills

C#PythonSDNnetworking

About the role

Responsibilities

  • Design, develop, and test core functionalities of the Network Operating System (NOS) for hyperscale data center networks and AI infrastructure
  • Research and implement next-generation switch software focusing on network monitoring, telemetry, load balancing, congestion control, and system reliability
  • Design and maintain robust CI/CD pipelines and automated testing frameworks for the NOS

Requirements

  • Bachelor’s degree or higher in Computer Science, Electrical Engineering, or a related field
  • Proven experience in network software development or network device SDK development
  • Proficiency in C/C++ and Python
  • Strong grasp of data structures and algorithms
  • Passion for network technology and high standards for code quality and architectural design

Preferred Qualifications

  • Deep understanding of Ethernet switch architecture and NOS design
  • Hands-on experience with SONiC and SAI
  • Experience in switch ASIC validation using industry-standard traffic generators (e.g., Keysight/Ixia, Spirent)
  • Publications in accredited networking conferences (SIGCOMM, NSDI, etc.) or contributions to open-source communities (SONiC, OCP, SAI)

Benefits

  • Medical, dental, and vision insurance
  • 401(k) savings plan with company match
  • Paid parental leave
  • 10 paid holidays, 10 paid sick days, and 17 days of Paid Personal Time per year
  • Wellbeing benefits and life insurance

About the Company

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Lemon8, CapCut, and Pico, ByteDance makes it easier and more fun for people to connect with, consume, and create content globally.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Network Software Development Engineer

ByteDance · San Jose

Sign up to apply