Apple
Sr. Software Engineer, Infrastructure Services (Control Plane)
$185K–$325K
San Francisco Bay Area, California · Senior · Full-time · Posted Sep 14, 2026
- Experience
- Experience designing, developing, and operating scalable distributed systems is required; no number of years stated.
About the job
Design, build, and operate distributed control plane and orchestration systems managing virtualized infrastructure and network fabrics at global scale.
What you'll do
- Build resilient control plane software, SDN controllers, and orchestration services.
- Design APIs and state-synchronization pipelines; develop routing, topology, configuration, and policy automation.
- Troubleshoot production failures, improve reliability, and deliver tested software with CI/CD practices.
What they ask for
- Strong proficiency in Go, Java, or C++, and scripting experience such as Python or Bash.
- Knowledge of computer science fundamentals, distributed systems, and networking including TCP/IP, routing, switching, BGP, overlays, and network virtualization.
- Experience designing, developing, and operating scalable distributed systems, microservices, and high-throughput APIs.
- Proficiency with Git, modern build systems, and configuration management infrastructure.
Nice to have
- Experience with SDN controllers, network operating systems, or orchestration platforms.
- Hands-on experience with distributed data stores or automated network provisioning, ZTP, and fleet telemetry.
Pay
USD $184,700 to $324,800 base salary
Tools
Go, Java, C++, Python, Bash, Git, REST, gRPC
Model-written summary · the original posting is authoritative