Apple

Senior Network Software Engineer, Infrastructure Services

Apple
Apply
3 months ago
USA (city not specified)Senior
H1B sponsor

Responsibilities

  • Architect and implement distributed WAN controllers, Software Defined Networking and Software Defined Infrastructure platforms.
  • Build automated configuration generation, schema validation, intent-push, and network-device deployment workflows.
  • Develop streaming telemetry pipelines and distributed control planes for traffic routing, path computation, and network resiliency.
  • Design fault-tolerant mechanisms including self-healing, active remediation, circuit breaking, load shedding, and blast-radius mitigation.
  • Build and operate secure, high-throughput microservices and mission-critical network infrastructure software.
  • Model failure domains and reason about network partitions, split-brain scenarios, extreme load, and degraded system behavior.
  • Develop observability and CI/CD capabilities for global network services.

Requirements

  • 8+ years of software engineering experience building and operating large-scale distributed systems and network software.
  • Strong programming proficiency in Go, C, or Python, including high-concurrency or systems programming.
  • Hands-on experience with gRPC, Protocol Buffers, REST, TLS, and mutual TLS for secure microservices.
  • Strong knowledge of distributed systems, consensus algorithms such as Raft and Paxos, state synchronization, concurrency, fault tolerance, graph algorithms, and systems design.
  • Experience developing SDN controllers, Path Computation Engines, or WAN traffic engineering platforms in hyperscale or carrier networks.
  • Experience with declarative configuration modeling, schema validation, automated configuration deployment, and network-device programmability.
  • Experience with Prometheus, Grafana, OpenTelemetry, and robust CI/CD pipelines.
  • Preferred: knowledge of BGP, MPLS, TCP/IP, SDN control and data planes, overlay networks, Linux networking, eBPF, XDP, and OVS.
  • Preferred: experience with Juniper cRPD, FRR, GoBGP, BIRD, Junos, Cisco IOS-XR, Arista EOS, SONiC, gNxI, OpenConfig/IETF models, BMP, and NetFlow.
  • Preferred: familiarity with optical transport networks, Open Line Systems, 400ZR/800ZR coherent pluggables, Docker, Kubernetes, and GitOps.
  • BS, MS, or PhD in Computer Science or Computer Engineering, or equivalent practical industry experience.

Tech Stack

CDockerGoGrafanagRPCKubernetesPrometheusPython

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me