Drimva

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

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)