Apple
Software Engineer, Infrastructure Services (Data Plane)
$150K–$278K
San Francisco Bay Area, California · Full-time · Posted Sep 11, 2026
About the job
Design, build, and operate high-performance network data-plane services for Apple’s global cloud infrastructure.
What you'll do
- Develop and optimize packet-processing systems, forwarding engines, and overlay network services.
- Build performant systems and APIs integrating data-plane services with control-plane and distributed-systems teams.
- Monitor production health, troubleshoot incidents, and deliver software through CI/CD and configuration-management workflows.
What they ask for
- Proficiency in systems programming languages such as C++, Go, or C; Java or Python experience is also valued.
- Strong computer science fundamentals, including data structures, algorithms, memory management, and concurrency.
- Deep knowledge of networking fundamentals and data-plane internals; experience designing and optimizing scalable network data-plane components or packet-forwarding paths.
- Experience with Git and modern build/configuration-management tools; understanding of microservices, asynchronous communication, and REST, gRPC, or Protobuf APIs.
Nice to have
- Experience with DPDK, XDP, eBPF, VPP, OVS, or P4; familiarity with SmartNICs, ASICs, and network virtualization.
- Hands-on experience developing large-scale distributed cloud infrastructure services.
Pay
$150,400 and $277,600 (base salary range)
Tools
C++, Go, C, Java, Python, Git, gRPC, REST
Model-written summary · the original posting is authoritative