Senior Software Engineer, Infrastructure Services

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / yr
Posted
36 days ago
Freshness
Confirmed live 2 days ago

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,804 — 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 new services to manage virtualized networks, computing, and storage for a global cloud infrastructure. The engineer will develop scalable 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 connectivity across a massive global scale for internal developer communities and core operations.

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 distributed control planes, cloud orchestration engines, or software-defined networking controllers.
  • Develop and maintain high-performance microservices and RESTful APIs using Go, C++, or Python.
  • Manage and automate cloud provider networking resources programmatically via APIs and SDKs.
  • Implement infrastructure-as-code paradigms using tools like Terraform or OpenTofu for complex environments.
  • Build robust telemetry and logging systems to monitor production performance and identify anomalies.
  • Debug and resolve complex networking issues such as packet drops and split-brain scenarios in high-availability environments.
  • Develop features involving Linux network virtualization, including eBPF, iptables, and container networking.
  • Drive cross-functional technical alignment to meet multi-cloud networking requirements and ensure code quality.

What we're looking for

  • 10 years of hands-on experience in software development.
  • At least 4 years of experience building scalable 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 implementations.
  • Strong understanding of concurrency patterns, high-performance code, and microservice architectures.
  • Proven track record of root-causing complex networking anomalies in High-Availability environments.
  • Experience with infrastructure-as-code (Terraform/OpenTofu) and CI/CD pipelines (ArgoCD, GitLab CI).
  • Experience with Linux network virtualization constructs like eBPF, iptables/nftables, or OVS and Kube networking.

More like this

Similar roles

Senior Software Engineer, Infrastructure Services

Apple Inc

San Francisco, CA 9 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

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