{"schemaVersion":"jobsearcher.job.v1","id":"5fc6f66175b24c006d761da4","url":"https://jobsearcher.com/jobs/5fc6f66175b24c006d761da4","canonicalUrl":"https://jobsearcher.com/jobs/5fc6f66175b24c006d761da4","title":"Network Software Development Engineer (Multiple Positions)","description":"Network Software Development EngineerLocation: San JoseTeam: TechnologyEmployment Type: RegularJob Code: A145111ResponsibilitiesImprove data center network availability and efficiency through software development. Develop network monitoring infrastructure, and optimize the data collection, processing and visualization pipeline. Create software defined networking (SDN) control system to automate scheduling and management of network resources. Develop network troubleshooting and mitigation tools to reduce incident response time and improve availability. Build network emulation platforms and verification tools to improve safety of network operations. Collaborate with network operation and maintenance teams to support other infrastructure services including but not limited to compute and storage on troubleshooting, and resource deployment optimization.QualificationsQualifications Must have a Master's or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Computer Networking, or a related field, and 1 year of related work experience; OR a Bachelor's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Computer Networking, or a related field and 3 years of related work experience. Of the required experience, must have 1 year of experience in each of the following: Writing testable and maintainable software using high level programming language, including Golang, Java, Python, or C++; Utilizing networking tools ping, netstat, tcpdump, and ifconfig to troubleshoot network issues; Debugging and troubleshooting in network, setting up test bed and test feature, and resolving network issues; Using Unix or Linux operating system; and Preparing technical documentation, including one of the following: (1) technical initiatives; (2) design proposals; or (3) publishing conference or journal papers.Type: Full time, 40 hours/weekLocation: San Jose, CASalary Range: $187741 - $316800 per year","company":"ByteDance","rawCompany":"bytedance","city":"San Jose","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-08-25T04:26:42.683Z","occupations":[{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1244.00","title":"Network and Computer Systems Administrators","slug":"network-and-computer-systems-administrators"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Network Software Development Engineer (Multiple Positions)","description":"Network Software Development EngineerLocation: San JoseTeam: TechnologyEmployment Type: RegularJob Code: A145111ResponsibilitiesImprove data center network availability and efficiency through software development. Develop network monitoring infrastructure, and optimize the data collection, processing and visualization pipeline. Create software defined networking (SDN) control system to automate scheduling and management of network resources. Develop network troubleshooting and mitigation tools to reduce incident response time and improve availability. Build network emulation platforms and verification tools to improve safety of network operations. Collaborate with network operation and maintenance teams to support other infrastructure services including but not limited to compute and storage on troubleshooting, and resource deployment optimization.QualificationsQualifications Must have a Master's or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Computer Networking, or a related field, and 1 year of related work experience; OR a Bachelor's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Computer Networking, or a related field and 3 years of related work experience. Of the required experience, must have 1 year of experience in each of the following: Writing testable and maintainable software using high level programming language, including Golang, Java, Python, or C++; Utilizing networking tools ping, netstat, tcpdump, and ifconfig to troubleshoot network issues; Debugging and troubleshooting in network, setting up test bed and test feature, and resolving network issues; Using Unix or Linux operating system; and Preparing technical documentation, including one of the following: (1) technical initiatives; (2) design proposals; or (3) publishing conference or journal papers.Type: Full time, 40 hours/weekLocation: San Jose, CASalary Range: $187741 - $316800 per year","datePosted":"2026-08-25T04:26:42.683Z","dateModified":"2026-08-25T04:26:42.683Z","hiringOrganization":{"@type":"Organization","name":"ByteDance","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Jose","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"5fc6f66175b24c006d761da4"},"url":"https://jobsearcher.com/jobs/5fc6f66175b24c006d761da4"}}