
Network Software Development Engineer, Switch
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.
- Develop cutting-edge network software for the world's largest video-sharing platform.
- Design and implement network infrastructure to support seamless and efficient data transmission.
- Maintain and optimize existing network infrastructure to improve performance.
- Collaborate with cross-functional teams to identify and resolve complex technical challenges.
- Stay up-to-date with the latest networking protocols and technologies to continuously enhance network performance.
- Troubleshoot and debug network issues to ensure high availability and reliability.
- Conduct regular performance testing and analysis to identify areas for improvement.
- Proactively identify potential network risks and implement solutions to mitigate them.
- Communicate technical concepts and solutions to non-technical stakeholders.
- Continuously monitor and analyze network traffic to optimize performance and identify potential security threats.
- Document network configurations, changes, and updates.
- Collaborate with vendors to evaluate and implement new network technologies.
- Participate in code reviews and provide constructive feedback to team members.
- Mentor and guide junior engineers in network software development.
- Adhere to company coding standards and best practices.
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.
Network Security
Network protocols
Routing Protocols
API development
Network troubleshooting
Virtualization technologies
Linux environment
Software testing
Network Monitoring
Software engineering
Switch Configuration
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Teamwork
Active Listening
Adaptability
Problem-Solving
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.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
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.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started