Senior Software Engineer, Infrastructure Services

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$150,400–$277,600 / 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 $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 involves 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. Required technical skills include proficiency in GoLang, C, Python, Java, C++, and scripting languages, alongside experience with Git and configuration management. Core competencies involve architectural design, microservice architectures, and high-performance code using concurrency patterns. The role focuses on the domain of large-scale network operations, requiring deep knowledge of L3/L4 networking, DNS, traffic steering, and Linux network virtualization to solve complex problems involving data center equipment and global network connectivity within cloud environments.

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 to support global cloud infrastructure.
  • Automate infrastructure deployments and manage cloud provider networking resources via APIs and SDKs.
  • Troubleshoot complex network connectivity and routing issues using packet analysis tools like tcpdump and Wireshark.
  • Implement Linux network virtualization constructs including eBPF, iptables/nftables, and routing tables.
  • Build test automation frameworks to validate network infrastructure and implement CI/CD pipelines.
  • Manage large-scale data structures and algorithms to ensure system reliability and performance.

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 understanding of traffic steering, policy-based routing, and stateful connection tracking.
  • 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, microservice architectures, data structures, algorithms, and API development.

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