Sr. Software Engineer (Distributed System)

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$171,600–$302,200 / yr
Posted
64 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $171k
This role $237k
$116k most similar roles pay here $322k

This role pays more than 89% of similar roles. Most pay $139,000–$203,200 — the shaded band above. At the midpoint, this role pays about $237k versus about $171k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Sr. Software Engineer (Distributed System)

As a Senior Software Engineer on the distributed system team, you will play a pivotal role in building and operating a large-scale web crawl platform that continuously fetches, renders, and extracts structured knowledge from billions of web pages to power Apple's Siri, Spotlight, Apple Maps, and other intelligent services. Your daily responsibilities include working across the full lifecycle of the crawl process, managing request scheduling, page fetching and rendering, and data extraction, while ensuring strict latency service level objectives are met. You will leverage modern AI coding tools to enhance your productivity and code quality, and you must have a strong background in systems programming with experience in Rust, Scala, or Go, as well as hands-on expertise with Kubernetes, AWS services like SQS, S3, MSK (Kafka), EKS, IAM, VPC, Transit Gateways, and Kafka topic management. Additionally, familiarity with defining metrics, writing alert rules, and building dashboards for distributed services is essential.

What you'll do

  • Design and implement critical components of large-scale distributed web crawling systems.
  • Optimize scheduling, dispatching, fetching, rendering, and extraction processes for billions of web pages.
  • Ensure high operational reliability with strict latency Service Level Objectives (SLOs).
  • Develop and maintain complex queue-based architectures for data delivery semantics.
  • Deploy and manage workloads across heterogeneous Kubernetes clusters in cloud environments.
  • Define metrics, write alert rules, and build dashboards to monitor distributed service performance.

What we're looking for

  • 5+ years of experience building scalable distributed systems
  • Strong background in Rust, Scala, or Go for systems programming
  • Expertise in async programming models and queue-based architectures
  • Deep knowledge of Cloud infrastructure deployments on EKS and bare-metal
  • Hands-on Kubernetes experience including multi-cluster management
  • Proficiency with AWS services like SQS, S3, MSK (Kafka), EKS, IAM, VPC
  • Experience defining metrics, writing alert rules, and building dashboards

More like this

Similar roles

Sr. Software Engineer (Distributed System)

Apple Inc

Seattle, WA 56 days ago $171,600$302,200
Kubernetes AWS EKS SQS S3 MSK IAM VPC Transit Gateways Kafka Rust Scala Go async programming queue-based architectures Hadoop CI/CD Prometheus Grafana

Sr. Software Engineer (Distributed System)

Apple Inc

Santa Clara, CA 56 days ago $181,100$318,400
Kubernetes AWS EKS SQS S3 MSK IAM VPC Transit Gateways Kafka Rust Scala Go async programming queue-based architectures Hadoop CI/CD Prometheus Grafana

Sr. Software Engineer (Distributed System)

Apple Inc

Santa Clara, CA 64 days ago $181,100$318,400
Kubernetes AWS EKS IAM VPC Transit Gateways SQS S3 MSK Kafka Go Rust Scala Prometheus Grafana CI/CD Terraform Docker GitOps

Sr. Software Engineer

Adobe

San Jose 88 days ago $177,900$257,550
Python Spark SQL Apache_Airflow Databricks Snowflake Tableau Power_BI Adobe_Analytics CI/CD ETL DAX Statistical_Modeling Machine_Learning Predictive_Analytics A/B_Testing Customer_Segmentation

Sr. Software Engineer

SHI International

TX 46 days ago $130,000$180,000
C# ASP.NET Core React SQL Azure AWS DevOps CI/CD Terraform Git Docker Kubernetes PostgreSQL ORM TDD GitHub Copilot Agile SOLID Principles Domain Driven Design
Hybrid

Sr. Software Engineer

SHI International

TX 46 days ago $130,000$180,000
C# ASP.NET Core React SQL Azure AWS DevOps CI/CD Terraform Git Docker Kubernetes PostgreSQL ORM TDD GitHub Copilot Agile SOLID Principles Domain Driven Design
Hybrid