Senior Software Engineer, Infrastructure Services (Control Plane)

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$184,700–$324,800 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $255k
$122k most similar roles pay here $347k

This role pays more than 89% of similar roles. Most pay $144,350–$219,425 — the shaded band above. At the midpoint, this role pays about $255k versus about $182k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1961 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1589 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Infrastructure Services (Control Plane)

Sr. Software Engineer, Infrastructure Services (Control Plane) joins the Information Systems and Technology team to build and operate distributed control plane and orchestration systems for a global cloud infrastructure. The role involves designing resilient control plane software, SDN controllers, and orchestration services that manage virtualized networks, compute, and storage at planetary scale. Key responsibilities include architecting low-latency REST and gRPC APIs, managing state-synchronization pipelines, and developing modules for routing control, topology discovery, and fabric automation. The candidate will work with Go, Java, C++, Python, and Bash while utilizing Git and modern build systems. Essential technical expertise includes TCP/IP, BGP, overlay networks, and distributed system challenges like consensus and partition tolerance. The role focuses on solving complex problems in network virtualization, automated provisioning, and large-scale fleet telemetry to ensure reliable global network operations.

What does a Software Engineer earn in California?

Median $214000 from 778 postings across 66 companies.

See salary data

What you'll do

  • Design and scale resilient control plane software, SDN controllers, and orchestration services for thousands of network elements.
  • Architect low-latency REST and gRPC APIs and state-synchronization pipelines between central planes and distributed endpoints.
  • Develop modules for routing control, topology discovery, configuration generation, and policy enforcement.
  • Automate network fabrics at scale to manage virtualized networks, compute, and storage.
  • Triage complex distributed system failures and perform root-cause remediation based on production metrics and logs.
  • Write clean, modular, and well-tested code in Go, Java, or C++ following rigorous CI/CD standards.

What we're looking for

  • Proficiency in Go, Java, or C++ and experience with scripting languages like Python or Bash.
  • Strong foundation in computer science fundamentals including data structures, algorithms, multithreading, and distributed system design.
  • Solid understanding of networking fundamentals such as TCP/IP, BGP, overlay networks, and network virtualization.
  • Proficiency with Git, modern build systems, and configuration management infrastructure.
  • Experience designing, developing, and operating scalable distributed systems, microservices, and high-throughput APIs using REST, gRPC, or Protobuf.
  • Understanding of distributed system challenges including state consensus, eventual consistency, partition tolerance, caching, and database design.
  • Demonstrated ability to troubleshoot and resolve critical production issues in large-scale distributed environments.
  • Experience with SDN controllers, network operating systems, orchestration platforms, or distributed data stores (preferred).

More like this

Similar roles

Senior Software Engineer, Infrastructure Services

Apple Inc

San Francisco, CA 15 days ago $184,700$324,800
Go Java C++ Python C Git Terraform OpenTofu ArgoCD GitLab CI infrastructure-as-code micro-services RESTful APIs eBPF iptables nftables OVS IPv4 IPv6 DNS SDN Distributed Systems
10+ yrs exp