Network Software Development Engineer, Switch

2 Months ago • 5 Years + • Network Engineering

Job Summary

Job Description

ByteDance Networking seeks a Network Software Development Engineer, Switch to lead design and development of switch OS for data center network devices. Responsibilities include exploring new networking, monitoring, and telemetry technologies to improve data center network efficiency and availability. The ideal candidate will have 5+ years of professional software development experience, proficiency in C/C++, Python, Go, or bash, and knowledge of high-speed IP networking, hardware-software interaction, and hardware offloading technologies. Experience with mainstream merchant switch software development or SONiC open source development is a plus. The role demands strong problem-solving skills and the ability to thrive in a fast-paced, collaborative environment.
Must have:
  • Lead switch OS design & development
  • Explore new networking technologies
  • 5+ years software development experience
  • Proficiency in C/C++, Python, Go, or Bash
  • Knowledge of high-speed IP networking
  • Linux/Unix expertise
  • Switch/router OS knowledge
Good to have:
  • Merchant switch software experience
  • SONiC open-source development
  • BSP development experience
  • Switch ASIC SDK familiarity
  • XGS driver or SAI development
  • Protocol development experience

Job Details

Responsibilities
About the Team ByteDance Networking brings together innovative ideas and technologies from network architecture, software defined networking (SDN), network virtualization, switch software and hardware co-design, and high-speed networking, to create hyper-scale data-center networking solutions that power several of the most popular apps of the world such as Douyin and TikTok which serve hundreds of millions of users around the globe. ByteDance Networking is responsible for designing, building, and operating the global, intelligent network infrastructure to meet the requirements of high availability, scalability, and high-performance. By joining this team, you will gain marketable software development and/or network operation experience in data center networking at massive scale. Responsibilities: - Lead design and development of switch OS for data center network devices; - Explore new networking, monitoring, and telemetry technologies to improve data center network efficiency and availability.
Qualifications
Minimum Qualifications - Bachelor's degree in CS or related major, with 5 or more years in professional software development - Master one or several of the mainstream programming languages including but not limited to: C/C++, Python, Go, bash - Passion in high-speed IP networking, hardware-software interaction, and hardware offloading technologies - Knowledge of Linux or Unix; proficient in Linux command line, vim/emacs - Knowledge on how switch/router works, embedded system hardware architecture, processor architecture, and switch/router OS - Hands-on experience in mainstream merchant switch software development, or SONiC open source development; experience in BSP development is a plus - Familiar with switch ASIC SDK, experience in XGS driver or SAI development is a plus - Familiar with or protocol development, experience in routing protocols, telemetry development - Strong problem solving and software troubleshooting skills - The desire and ability to work in a fast paced, collaborative environment. - Self-motivation and self-driving under limited supervision Preferred Qualifications - Hands-on experience in mainstream merchant switch software development, or SONiC open source development; experience in BSP development is a plus - Familiar with switch ASIC SDK, experience in XGS driver or SAI development is a plus
Job Information
About Us

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 as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.

Why Join ByteDance

Inspiring creativity is at the core of ByteDance's mission. Our innovative products are built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and enrich life - a mission we work towards every day.

As ByteDancers, we strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our Company, and our users. When we create and grow together, the possibilities are limitless. Join us.

Diversity & Inclusion

ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

Reasonable Accommodation

ByteDance is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws. If you need assistance or a reasonable accommodation, please reach out to us at

Similar Jobs

Capgemini - L3 Java Application Support

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
gitlab - Associate Support Engineer (AMER)

gitlab

(Remote)
1 Month ago
Qualcomm - Software Architect - Power and Thermal Management for Server SoCs

Qualcomm

San Diego, California, United States (On-Site)
2 Months ago
Toast - Senior Product Manager-Customer Support Platform

Toast

Boston, Massachusetts, United States (Hybrid)
2 Weeks ago
Canva - Senior Frontend Engineer - Ecosystem Experiences

Canva

Brisbane, Queensland, Australia (Remote)
2 Months ago
NVIDIA - Senior AI System Security Architect - Networking

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
NVIDIA - Senior Networking Security Research Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Meta - Network Engineer, Deployment and Support

Meta

Dublin, County Dublin, Ireland (On-Site)
7 Months ago
The Walt Disney Company - Senior Network Engineer, EMEA

The Walt Disney Company

London, England, United Kingdom (On-Site)
2 Months ago
bytedance - Software Development Engineer Graduate, AI/LLM Network (High Speed Network)- 2025 Start (PhD)

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

bytedance - Research Scientist/Engineer, Large Language Model - 2025 Start

bytedance

Singapore (On-Site)
6 Months ago
PwC - Senior Associate

PwC

Makati City, Metro Manila, Philippines (On-Site)
9 Months ago
Qualcomm - Automotive Linux Platform Engineer

Qualcomm

Shanghai, China (On-Site)
1 Month ago
WebMD - Implementation Manager

WebMD

Newark, New Jersey, United States (On-Site)
2 Months ago
Ion - Business Consultant – IT2 and TRM

Ion

Noida, Uttar Pradesh, India (On-Site)
9 Months ago
Nordson Corporation - Assembler I

Nordson Corporation

Swainsboro, Georgia, United States (On-Site)
3 Weeks ago
Zuora - Application Support Engineer III

Zuora

Chennai, Tamil Nadu, India (On-Site)
2 Days ago
People Can Fly - Live Operations Technician

People Can Fly

Yonkers, New York, United States (Remote)
3 Months ago
Match Group - Senior Machine Learning Engineer, Dating Outcomes

Match Group

New York, New York, United States (Hybrid)
2 Months ago
Workato - Senior Software Engineer (Platform, Ruby)

Workato

Barcelona, Catalonia, Spain (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in San Jose, California, United States

Toast - Senior Manager, Finance Systems & Operations

Toast

United States (Remote)
2 Weeks ago
Threat connect - Technical Product Marketing Manager, Threat Intel and SecOps

Threat connect

United States (Remote)
4 Months ago
Blue wire software - Crew Member (Pizza Maker & Customer Service Representative)

Blue wire software

Glennville, Georgia, United States (On-Site)
2 Weeks ago
Fire Hose Games - Marketing Director

Fire Hose Games

Boston, Massachusetts, United States (Remote)
1 Year ago
Dave Ramsey - Senior Assistant

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
1 Week ago
bytedance - Senior Site Reliability Engineer - Data Infrastructure (Seattle)

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago
bytedance - Technical Project Management Lead - Edge Cloud Infrastructure - San Jose / Seattle / Boston

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago
extreme network - Intern - Lab/TAC Network Engineer

extreme network

Salem, New Hampshire, United States (Hybrid)
2 Weeks ago
Nintendo - Email Marketing Coordinator

Nintendo

Redmond, Washington, United States (Hybrid)
8 Months ago
Palo Alto Networks - Manager, Revenue Acceleration

Palo Alto Networks

Reston, Virginia, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

London stock Exchange - Principal Network Engineer

London stock Exchange

St. Louis, Missouri, United States (On-Site)
2 Months ago
Intrepid Studios - Senior Networking Engineer

Intrepid Studios

San Diego, California, United States (On-Site)
10 Months ago
Thales - Network Software Engineer

Thales

Hengelo, Overijssel, Netherlands (Hybrid)
1 Month ago
bytedance - Cloud Network Engineer

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
Google - Senior Software Engineer, Google Cloud Global Networking

Google

Austin, Texas, United States (On-Site)
2 Months ago
bytedance - Senior Network Engineer, Edge Networking

bytedance

San Jose, California, United States (On-Site)
3 Months ago
Zscaler - Senior Network Engineer

Zscaler

Japan (Remote)
1 Month ago
NetBrain - Network Assessment & Observability Engineer

NetBrain

Hyderabad, Telangana, India (Hybrid)
5 Months ago
bytedance - Edge Network Engineer

bytedance

Singapore (On-Site)
3 Months ago
Enphase Energy - IT Desktop System and Network Engineer

Enphase Energy

Christchurch, Canterbury, New Zealand (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

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 as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

Seattle, Washington, United States (On-Site)

San Jose, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by bytedance

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug