Drimva

Apple

Software Engineer - Compute Networking

$142K–$263K

Seattle, Washington · Full-time · Posted Oct 2, 2026

Experience
2+ years in system software development with a BS, or an MS in Computer Science.
Education
BS with 2+ years of experience in system software development or MS in Computer Science.

About the job

Develops and maintains software-defined networking for Apple cloud compute platforms, improving reliability, performance, and scale.

What you'll do

  • Design, implement, debug, deploy, and maintain network software components.
  • Collaborate across teams and participate in software qualifications and production rollouts.
  • Benchmark and improve scalability, performance, and resiliency.

What they ask for

  • Strong systems programming skills and knowledge of operating system fundamentals.
  • Experience with SDN and overlay networking protocols.
  • Fluency in Go (Golang) in a systems context.
  • Understanding of REST/gRPC APIs, distributed programming, concurrency, and parallelism.

Nice to have

  • Experience with accelerated networking software such as DPDK, OVS, FD.io, or FRR; knowledge of BGP or VxLAN.
  • Experience with Kubernetes, cloud technologies, or Java, C/C++, or Python.

Pay

$142,300 and $263,300 USD base salary

Tools

Go (Golang), SDN, Overlay networking protocols, REST APIs, gRPC APIs, DPDK, OVS, Kubernetes

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)