Senior Software Engineer, Infrastructure Services

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $255k
$95k most similar roles pay here $349k

This role pays more than 92% of similar roles. Most pay $144,350–$213,962 — the shaded band above. At the midpoint, this role pays about $255k versus about $179k 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 1984 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Infrastructure Services

Sr Software Engineer, Infrastructure Services joins the Information Systems and Technology organization within the Infrastructure Services team. This role focuses on designing, building, and running scalable services to manage virtualized networks, computing, and storage for a global cloud infrastructure. The engineer will develop distributed control planes, cloud orchestration engines, and software-defined networking controllers while managing data center equipment and systems. Key technical requirements include proficiency in GoLang, C, Python, Java, C++, and scripting languages, alongside experience with Git and configuration management. Core competencies involve microservice architectures, RESTful APIs, infrastructure-as-code using Terraform or OpenTofu, and Linux network virtualization constructs like eBPF and iptables. The role addresses complex networking challenges including L3/L4 routing, DNS implementations, and traffic steering to ensure reliable service delivery across a massive global scale for internal developer communities and enterprise systems.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and build scalable microservices for virtualized networks, computing, and storage systems.
  • Develop distributed control planes and cloud orchestration engines at a global scale.
  • Implement software-defined networking (SDN) controllers and manage multi-cloud networking requirements.
  • Build robust telemetry and logging systems to monitor production environments.
  • Debug and resolve complex networking anomalies such as packet drops and split-brain scenarios.
  • Develop infrastructure-as-code using tools like Terraform or OpenTofu for cloud environments.
  • Create automated continuous deployment pipelines for large-scale infrastructure components.
  • Manage Linux network virtualization constructs including eBPF, iptables, and routing tables.

What we're looking for

  • 10 years of hands-on experience in software development.
  • At least 4 years of experience building distributed control planes, cloud orchestration engines, or SDN controllers.
  • Proficiency in GoLang, C, Python, Java, C++, and scripting languages.
  • Deep knowledge of L3/L4 networking including IPv4/IPv6, Routing, IPAM, NAT, and DNS.
  • Strong understanding of concurrency patterns and high-performance code development.
  • Proven experience root-causing complex networking anomalies in High-Availability environments.
  • Experience with infrastructure-as-code (Terraform/OpenTofu) and CI/CD pipelines.
  • Knowledge of Linux network virtualization constructs like eBPF, iptables, and Kube networking.

More like this

Similar roles

Senior Network Software Engineer, Infrastructure Services

Apple Inc

San Francisco, CA 15 days ago $184,700$324,800
SDN Go C Python gRPC Protocol Buffers Kubernetes Terraform ArgoCD GitOps OpenTelemetry Prometheus Grafana BGP MPLS TCP/IP eBPF XDP NetFlow IPFIX gNMI BMP OpenConfig YANG Docker
8+ yrs exp