Apple
Sr Software Engineer, Infrastructure Services (SONiC)
$185K–$325K
San Francisco Bay Area, California · Senior · Full-time · Posted Aug 12, 2026
- Experience
- 10+ years of software development experience is preferred; no minimum years stated.
About the job
Develops and troubleshoots SONiC networking software and reliable network platforms across software, switching hardware, and large-scale network environments.
What you'll do
- Design, develop, and maintain networking software, SONiC components, services, and platform interfaces.
- Debug networking issues across SONiC, SAI, ASIC SDKs, network ASICs, and packet forwarding.
- Build tools and automation for debugging, observability, testing, and operational reliability.
What they ask for
- Strong software development experience in C/C++, Python, Go, or similar systems programming languages.
- Experience with network operating systems, switching software, routing platforms, or network infrastructure software; working knowledge of SONiC architecture.
- Working knowledge of SAI, switching ASIC architecture, Linux systems, and Linux networking.
- Strong networking fundamentals, software engineering fundamentals, and debugging and troubleshooting skills.
Nice to have
- Hands-on SONiC development; experience developing with SAI APIs or switching ASIC families/SDKs.
- Experience with data-center networking, network validation, automation, or high-scale networking systems.
Pay
$184,700 and $324,800 (base salary range)
Tools
SONiC, SAI, C/C++, Python, Go, Linux, Broadcom, NVIDIA
Model-written summary · the original posting is authoritative