Engineering Manager, SONiC Network Operating System

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$237,600–$356,400 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $203k
This role $297k
$143k most similar roles pay here $379k

This role pays more than 98% of similar roles. Most pay $169,500–$236,250 — the shaded band above. At the midpoint, this role pays about $297k versus about $203k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 2240 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1831 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Engineering Manager, SONiC Network Operating System

As the Engineering Manager, SONiC Network Operating System, you will lead a team of software engineers focused on developing and enhancing networking platforms based on the SONiC operating system. This hands-on technical leadership role involves managing the development of routing and switching software, Linux networking, SAI, and ASIC SDKs while ensuring high reliability and scalability. You will actively participate in architecture reviews, conduct complex debugging across the full networking stack, and collaborate with hardware teams and ASIC vendors to resolve packet-forwarding issues. The ideal candidate possesses deep expertise in C/C++, Go, or Python, along with a strong understanding of Layer 2 and Layer 3 forwarding, switching ASICs, and data center network fabrics. You will drive the technical roadmap for infrastructure services while mentoring engineers through complex system programming challenges and architectural design decisions.

What does a Engineering Manager earn in California?

Median $290250 from 54 postings across 15 companies.

See salary data

What you'll do

  • Lead and grow a team of software engineers developing and supporting SONiC-based network platforms.
  • Provide technical leadership across SONiC applications, routing/switching software, Linux networking, SAI, and ASIC SDKs.
  • Participate in architecture reviews to challenge assumptions and make critical engineering trade-offs.
  • Guide engineers through complex debugging across the entire networking stack.
  • Drive the technical strategy and roadmap for platform reliability, scalability, and operational maturity.
  • Collaborate with ASIC vendors and hardware teams to resolve SDK, SAI, and forwarding issues.
  • Establish engineering practices for design, coding, automated testing, and production support.
  • Mentor engineers through technical coaching and career development.

What we're looking for

  • Bachelor's degree or equivalent years of experience.
  • 10+ years of software engineering experience with a strong foundation in networking and systems software.
  • 5+ years of experience leading or managing software engineering teams working on networking, infrastructure, distributed systems, or systems software.
  • Strong hands-on technical background in one or more systems programming languages such as C/C++, Go, or Python.
  • Strong understanding of computer networking fundamentals, including Layer 2 and Layer 3 forwarding.
  • Experience with network operating systems, switching software, routing platforms, or large-scale network infrastructure software.
  • Working knowledge of SONiC architecture, SAI (Switch Abstraction Interface), and network switching ASIC architecture.
  • Hands-on experience developing for SONiC, using SAI APIs, or working with BGP and VXLAN/EVPN (preferred).

More like this

Similar roles

Engineering Manager, Cloud Network Reliability

Apple Inc

Sunnyvale, CA 143 days ago $237,600–$356,400
SRE SDN Distributed Systems Microservices RESTful APIs Observability Metrics Logging Tracing Networking Protocols Routing Traffic Management Cloud-Native Platforms Fault-Tolerant Systems
10+ yrs exp

Engineering Manager, Cloud Network Reliability

Apple Inc

Seattle, WA 52 days ago $225,600–$338,400
SRE SDN Distributed Systems Microservices RESTful APIs Observability Metrics Logging Tracing Routing Traffic Management Cloud-Native Platforms Fault-Tolerant Systems Infrastructure Engineering
10+ yrs exp

Engineering Manager, Network Security

Apple Inc

Sunnyvale, CA 59 days ago $237,600–$356,400
TCP/IP Routing Protocols Firewalls VPN VXLAN GRE OVS Network Security Architecture Threat Modeling Automation SRE DevOps Multi-cloud Data Center Networking
10+ yrs exp

Senior Software Engineer, SONiC - Networking

Nvidia

Redmond, WA 45 days ago $152,000–$241,500
SONiC SAI C++ Python Networking Protocols L2 L3 Linux Programming Shell Scripting Continuous Deployment Open Source AI Tools Scrum
3+ yrs exp