Apple
Senior Network Software Engineer, Infrastructure Services
$185K–$325K
San Francisco Bay Area, California · Senior · Full-time · Posted Aug 27, 2026
- Experience
- 8+ years.
- Education
- BS, MS, or PhD in Computer Science, Computer Engineering, or equivalent practical industry experience.
About the job
Design, build, and scale software-defined platforms and distributed control systems that manage Apple’s global WAN and core network infrastructure.
What you'll do
- Build fault-tolerant WAN controllers and control planes for traffic engineering, path optimization, and intent-based routing.
- Develop declarative configuration generation, validation, and automated deployment to network devices.
- Build large-scale telemetry pipelines and secure, resilient microservices for network observability and operations.
What they ask for
- 8+ years of software engineering experience building and operating large-scale distributed systems and network software.
- Strong programming proficiency in Go (Golang), C, or Python.
- Hands-on experience with secure, high-throughput microservices using gRPC, Protocol Buffers, and REST with TLS/mTLS.
- Direct experience developing SDN Controllers, Path Computation Engines (PCE), or WAN Traffic Engineering platforms in hyperscale or carrier networks.
Nice to have
- Knowledge of BGP, MPLS, TCP/IP, and SDN control and data planes.
- Experience with routing daemons, multi-vendor NOS APIs, streaming telemetry, or optical transport networks.
Pay
$184,700 and $324,800 USD base salary
Tools
Go (Golang), C, Python, gRPC, Protocol Buffers, Kubernetes, Terraform, OpenTelemetry
Model-written summary · the original posting is authoritative