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
74 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 support virtualized networks, computing, and storage for global cloud infrastructure. You will develop super-scalable, reliable, and user-friendly systems from scratch to manage data center equipment and networking services. Key responsibilities include architectural design, microservice development, and debugging production issues. Required technical skills include proficiency in GoLang, C, Python, Java, C++, and scripting languages, alongside experience with Git and configuration management. You must possess deep knowledge of L3/L4 networking, concurrency patterns, and traffic steering. The work focuses on solving complex problems in network automation, packet-forwarding data paths, and Linux network virtualization constructs within a massive cloud environment.

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 microservice architectures and APIs using GoLang, C++, or Java.
  • Troubleshoot network connectivity and routing issues using flow logs and packet analysis tools.
  • Manage cloud provider networking resources programmatically via APIs and SDKs.
  • Automate infrastructure deployments using tools like Terraform or AWS CloudFormation.
  • Develop network virtual appliances using Linux constructs like eBPF and iptables.
  • Build test automation frameworks and CI/CD pipelines to validate network infrastructure.

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.
  • 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.
  • 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, Linux network virtualization, or packet-forwarding data paths (preferred).

More like this

Similar roles

Senior Software Engineer, Infrastructure Services

Apple Inc

San Francisco, CA 55 days ago $150,400–$277,600
Go Java C++ Python C Git Terraform AWS GCP CI/CD Linux eBPF Open vSwitch tcpdump Wireshark DNS IPv4 IPv6 Routing NAT IPAM Packet Analysis
2+ yrs exp

Software Engineer, Infrastructure

Chime

Remote (Chicago, IL) +2 109 days ago $133,000–$184,000
AWS Kubernetes Terraform Ruby on Rails Go infrastructure-as-code ArgoCD Datadog Observability SQL no-SQL Message Buses Caching 12 Factor App Networking
2+ yrs exp Remote