Senior Software Engineer, Infrastructure Services

Apple Inc

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$150,400–$277,600 / yr
Posted
54 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $214k
$107k $296k
below market most similar roles pay here above market

This role pays more than 77% of similar roles. Most pay $144,350–$214,000 — the blue 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Infrastructure Services

The Sr Software Engineer, Infrastructure Services joins the Infrastructure Services team within the Information Systems and Technology organization. This role involves designing, building, and running new services to lead virtualized networks, computing, and storage for global cloud infrastructure. You will develop super-scalable, reliable, and user-friendly systems from scratch to solve complex problems involving global network operations and data center equipment. Key responsibilities include building microservice architectures, APIs, and test automation frameworks while debugging production issues. Required technical skills include proficiency in GoLang, C, C++, Java, and Python, along with experience in Git and configuration management. You must possess deep knowledge of L3/L4 networking, including IPv4/IPv6, DNS, and traffic steering, while utilizing tools like tcpdump and Wireshark to troubleshoot connectivity within cloud environments.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design, build, and run new services for virtualized networks, computing, and storage.
  • Develop super-scalable, reliable, and user-friendly systems for global cloud infrastructure.
  • Build and maintain microservice architectures and APIs using GoLang, C++, or Java.
  • Troubleshoot network connectivity and routing issues using cloud metrics, flow logs, and packet analysis tools.
  • Manage cloud provider networking resources programmatically via APIs, SDKs, or infrastructure-as-code tools.
  • Implement test automation frameworks and CI/CD pipelines to validate network infrastructure.
  • Develop network virtual appliances using Linux constructs like eBPF, iptables, and network namespaces.
  • Optimize packet-forwarding data paths and switching fabrics for high-performance networking.

What we're looking for

  • 2 years of experience in software development focusing on cloud-native infrastructure, network automation, or systems programming.
  • Strong 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.
  • 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 using cloud metrics, flow logs, and packet analysis tools like tcpdump or Wireshark.
  • Experience in building scalable services, architectural design, data structures, algorithms, microservice architectures, and APIs.
  • Hands-on experience with cloud provider APIs, Terraform, AWS, GCP, or Linux network virtualization constructs (preferred).

More like this

Similar roles

Senior Software Release Engineer, Infrastructure Services

Apple Inc

San Francisco, CA 73 days ago $184,700–$324,800
CI/CD Infrastructure as Code OpenStack REST ProtoBuf JSON RPC XML Service Mesh Transit Gateway Networking Observability Metrics Logging Tracing System Virtualization Build Systems
10+ yrs exp