Senior Network Software Engineer, Infrastructure Services

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$184,700–$324,800 / yr
Posted
15 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $255k
$89k most similar roles pay here $350k

This role pays more than 95% of similar roles. Most pay $144,350–$214,000 — the shaded band above. At the midpoint, this role pays about $255k versus about $179k 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 1984 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Network Software Engineer, Infrastructure Services

Senior Network Software Engineer, Infrastructure Services joins the Backbone Engineering team to design and scale next-generation Software Defined Networking and Software Defined Infrastructure platforms. This role focuses on building distributed WAN controllers, automated configuration generation engines, real-time streaming telemetry pipelines, and distributed control planes for global traffic routing and network resiliency. The engineer will develop high-performance microservices using Go, C, and Python while implementing features like intent-based routing and IP/optical cross-layer integration. Key technical requirements include proficiency in gRPC, Protocol Buffers, and REST with TLS/mTLS, alongside experience with Kubernetes, Terraform, and ArgoCD. The role addresses the challenge of managing a high-performance Global Wide Area Network by building fault-tolerant systems to handle complex routing protocols like BGP and MPLS while ensuring reliable state synchronization across multi-vendor network elements using OpenConfig and IETF YANG models.

What you'll do

  • Design and implement fault-tolerant SDN controllers and state synchronization systems for global traffic engineering.
  • Architect declarative configuration modeling and automated transaction push engines using OpenConfig/IETF YANG models and gRPC.
  • Build software controllers to program routing and forwarding tables on physical and containerized routers.
  • Develop high-throughput telemetry and analytics pipelines using NetFlow, gNMI, and OpenTelemetry at global scale.
  • Create secure, low-latency microservices in Go, C, or Python following SRE best practices.
  • Implement automated deployment workflows using Kubernetes, Terraform, and ArgoCD for network infrastructure.
  • Integrate IP and optical transport layers to extend controller capabilities across the network.

What we're looking for

  • 8+ years of software engineering experience building and operating large-scale distributed systems and network software.
  • Proficiency in Go, C, or Python for high-concurrency and systems programming.
  • Experience developing secure, high-throughput microservices using gRPC, Protocol Buffers, and REST with TLS/mTLS.
  • Solid foundation in distributed systems principles including consensus algorithms, state synchronization, and fault tolerance.
  • Experience with declarative configuration modeling, schema validation, and automated config deployment to network devices.
  • Experience designing fault-tolerant mechanisms like self-healing, circuit breaking, and load shedding for network services.
  • Direct experience developing SDN Controllers, Path Computation Engines (PCE), or WAN Traffic Engineering platforms in hyperscale networks.
  • BS, MS, or PhD in Computer Science, Computer Engineering, or equivalent practical industry experience (preferred).

More like this

Similar roles

Senior Infrastructure Software Engineer

Apple Inc

Cupertino, CA 137 days ago $150,400$277,600
Kubernetes Golang Java Python Cassandra Kafka Redis Zookeeper TDD Agile Puppet Chef Ansible AWS React Angular JQuery DNS DHCP LDAP OpenStack Netbox
5+ yrs exp

Senior Software Engineer, Infrastructure Services

Apple Inc

San Francisco, CA 9 days ago $184,700$324,800
Go Java C++ Python C Git Terraform OpenTofu ArgoCD GitLab CI infrastructure-as-code micro-services RESTful APIs eBPF iptables nftables OVS IPv4 IPv6 DNS SDN Distributed Systems
10+ yrs exp

Senior Network Infrastructure Engineer

The Walt Disney Company

Remote (New York, NY) +1 72 days ago $135,400$181,600
AutoCAD Bluebeam MS Office Ethernet Switching VLAN Layer 2/3 RF Planning Cisco Juniper Networks EIA/TIA Standards Project Management CCNA JNCIA-Junos Network Infrastructure Physical Layer Design
5+ yrs exp Remote