CareerPlanSign in

Software Engineer, Infrastructure Services (Data Plane)

San Francisco Bay Area, United States of America💼 Full-time🗓 2026-09-11 → 2026-09-28

Core

Design, build, and operate next-generation services powering virtualized networks, computing, and storage for Apple's global infrastructure.

Role type

Senior IC infrastructure software engineer (data plane)

Builds

High-throughput, ultra-low-latency packet processing systems, forwarding engines, and overlay network services

Domain

Cloud infrastructure, networking, distributed systems

Required skills

C++, Go, C, lock-free concurrency, L2–L4 protocols, TCP/IP stack, packet framing/encapsulation, routing, flow tables, QoS/traffic shaping, gRPC, REST, Protobuf, CI/CD, Git

Preferred skills

DPDK, XDP, eBPF, VPP, OVS, P4, SmartNICs, ASICs, network virtualization, kernel-bypass packet processing

Technologies

C++, Go, C, DPDK, XDP, eBPF, VPP, OVS, P4, gRPC, REST, Protobuf, Git

Responsibilities

Design and optimize high-throughput packet processing systems and forwarding engines; Build modular, resilient systems using efficient data structures and hardware/software acceleration; Collaborate with control plane teams to build performant APIs for state distribution; Debug live production incidents using packet captures, telemetry, and logs; Deliver software reliably using modern CI/CD and configuration management tools

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.