Drimva

Apple

Engineering Manager, SONiC Network Operating System

$238K–$356K

Sunnyvale, California · Manager · Full-time · Posted Sep 24, 2026

Experience
10+ years of software engineering experience and 5+ years leading or managing software engineering teams.
Education
Bachelor's degree or equivalent years of experience

About the job

Leads a team developing and supporting SONiC-based network platforms, providing hands-on technical direction across networking software, switching hardware, and large-scale infrastructure.

What you'll do

  • Lead, hire, mentor, and develop software engineers working on SONiC platforms.
  • Guide architecture, design, implementation, and complex debugging across the networking stack.
  • Drive platform strategy, reliability, testing, release readiness, and collaboration with hardware teams and ASIC vendors.

What they ask for

  • 10+ years of software engineering experience in networking and systems software.
  • 5+ years leading or managing software engineering teams in networking, infrastructure, distributed systems, or systems software.
  • Hands-on experience with a systems programming language such as C/C++, Go, or Python; strong networking fundamentals and experience with network operating systems or infrastructure software.
  • Strong understanding of SONiC architecture, SAI, switching ASICs, and software engineering fundamentals.

Nice to have

  • Hands-on SONiC development or experience with SAI APIs.
  • Experience with network operating systems, switching or routing software, ASIC vendors, or large-scale network fabrics.

Pay

$237,600 to $356,400 USD base salary

Tools

SONiC, SAI, C/C++, Go, Python, Linux

Model-written summary · the original posting is authoritative

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