ByteDance

Network Software Development Engineer, Switch

ByteDance

San Jose, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you passionate about developing cutting-edge network software that powers the world's largest video-sharing platform? Do you thrive in dynamic and fast-paced environments, constantly seeking innovative solutions to complex technical challenges? If so, join our team at ByteDance as a Network Software Development Engineer, Switch. In this role, you will play a crucial part in designing, implementing, and maintaining our network infrastructure to ensure seamless and efficient data transmission. We are looking for a highly skilled and motivated individual with a strong background in software development, networking protocols, and a drive to continuously improve and optimize our network performance. If this sounds like you, we invite you to apply and be a part of our rapidly growing company.

  1. Develop cutting-edge network software for the world's largest video-sharing platform.
  2. Design and implement network infrastructure to support seamless and efficient data transmission.
  3. Maintain and optimize existing network infrastructure to improve performance.
  4. Collaborate with cross-functional teams to identify and resolve complex technical challenges.
  5. Stay up-to-date with the latest networking protocols and technologies to continuously enhance network performance.
  6. Troubleshoot and debug network issues to ensure high availability and reliability.
  7. Conduct regular performance testing and analysis to identify areas for improvement.
  8. Proactively identify potential network risks and implement solutions to mitigate them.
  9. Communicate technical concepts and solutions to non-technical stakeholders.
  10. Continuously monitor and analyze network traffic to optimize performance and identify potential security threats.
  11. Document network configurations, changes, and updates.
  12. Collaborate with vendors to evaluate and implement new network technologies.
  13. Participate in code reviews and provide constructive feedback to team members.
  14. Mentor and guide junior engineers in network software development.
  15. Adhere to company coding standards and best practices.
Where is this job?
This job is located at San Jose, CA, USA
Job Qualifications
  • Proficiency In Programming Languages Such As C++, Java, And Python.

  • Bachelor's Degree In Computer Science, Software Engineering, Or A Related Field.

  • Excellent Communication Skills And Ability To Work In A Fast-Paced, Collaborative Environment.

  • Minimum Of 3 Years Of Experience In Network Software Development, Including Experience With Switch Technologies.

  • Strong Understanding Of Network Protocols And Experience With Network Troubleshooting And Debugging.

Required Skills
  • Network Security

  • Network protocols

  • Routing Protocols

  • API development

  • Network troubleshooting

  • Virtualization technologies

  • Linux environment

  • Software testing

  • Network Monitoring

  • Software engineering

  • Switch Configuration

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • Active Listening

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Network Software Development Engineer, Switch in San Jose, CA, USA is $115,000 to $150,000 per year. This range may vary depending on factors such as experience, specific skills, and the company's size and industry. Additionally, benefits and bonuses may also be included in the compensation package.

Additional Information
ByteDance is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMay 20th, 2025
Apply BeforeJune 19th, 2025
This job posting is from a verified source. 

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About ByteDance

ByteDance is a technology company operating a range of content platforms that inform, educate, entertain and inspire people across languages, cultures, and geographies. Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started