Senior Software Engineer, Infrastructure Services

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
28 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $214k
$101k most similar roles pay here $297k

This role pays more than 77% of similar roles. Most pay $144,350–$213,962 — the shaded band above. At the midpoint, this role pays about $214k 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, reliable systems from scratch while addressing challenges related to distributed systems, user experience, and modular programming. Key technical requirements include proficiency in GoLang, C, Python, Java, C++, and scripting languages, alongside experience with Git and configuration management. Candidates must possess deep knowledge of L3/L4 networking, including IPv4/IPv6, DNS, and traffic steering, while utilizing tools like tcpdump or Wireshark for troubleshooting. The role involves building microservice architectures, implementing CI/CD pipelines, and automating infrastructure deployments using Terraform or CloudFormation to manage complex network virtualization constructs and packet-forwarding data paths.

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 high-performance code using GoLang, C, or Python with a focus on concurrency patterns.
  • Automate infrastructure deployments and manage cloud provider networking resources via APIs and SDKs.
  • Troubleshoot complex network connectivity and routing issues within cloud environments using packet analysis tools.
  • Implement Linux network virtualization constructs such as eBPF, iptables, and network namespaces.
  • Build test automation frameworks specifically designed to validate large-scale network infrastructure.
  • Develop and maintain CI/CD pipelines for automated software deployment and infrastructure management.

What we're looking for

  • At least 2 years of experience in software development focusing on cloud-native infrastructure, network automation, or systems programming.
  • Proficiency in GoLang, C, or Python with a willingness to work primarily in GoLang.
  • Proficiency in Java, C++, scripting languages, Git, and configuration management systems.
  • Solid understanding of concurrency patterns and writing high-performance code.
  • Deep working knowledge of L3/L4 networking including IPv4/IPv6, routing, IPAM, NAT, and DNS implementations.
  • Strong experience troubleshooting network connectivity and routing issues in cloud environments using flow logs and packet analysis tools like tcpdump or Wireshark.
  • Experience with architectural design, data structures, algorithms, microservice architectures, and APIs.
  • Experience with Linux networking constructs, packet-forwarding paths, or CI/CD pipelines (preferred); experience with Terraform or CloudFormation (preferred).

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