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