Staff Senior Software Engineer, Performance Testing Platform

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$184,700–$324,800 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $197k
This role $255k
$129k most similar roles pay here $346k

This role pays more than 92% of similar roles. Most pay $164,387–$229,100 — the shaded band above. At the midpoint, this role pays about $255k versus about $197k 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 3553 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2740 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Staff Senior Software Engineer, Performance Testing Platform

Staff/Sr. Software Engineer, Performance Testing Platform joins the Developer Experience team to build and scale a performance testing platform used across the organization. This role involves designing, developing, and operating infrastructure that allows developers to test, measure, and validate search features before they reach production. You will build traffic capture and replay tools, develop load-generation systems, and create pipelines to process large volumes of performance data at scale. The work involves applying statistical analysis to model how latency, throughput, and resource usage shift from development environments to production to detect regressions. Key technical requirements include expertise in distributed systems, backend infrastructure, networking protocols like TCP/IP, DNS, and HTTP, as well as experience with Kubernetes, CI/CD pipelines, and observability tooling for root-causing performance issues within complex, high-volume traffic systems.

What does a Software Engineer earn in California?

Median $214000 from 869 postings across 70 companies.

See salary data

What you'll do

  • Design, develop, and operate the performance testing platform for load-testing infrastructure changes.
  • Build and improve traffic capture, replay, and load-generation tooling.
  • Develop pipelines to process large volumes of performance data at scale.
  • Apply statistical analysis to project how dev-environment results translate to production behavior.
  • Detect and analyze performance regressions before product rollout.
  • Monitor key metrics and troubleshoot complex issues for critical infrastructure.
  • Participate in an on-call rotation to ensure system health and reliability.

What we're looking for

  • 10+ years of experience in software development, including designing, building, and operating large-scale distributed systems and backend infrastructure.
  • Solid understanding of networking protocols such as TCP/IP, DNS, and HTTP in large-scale systems.
  • Strong software engineering fundamentals in data structures, algorithms, and system design.
  • Excellent communication and collaboration skills to work effectively with cross-functional teams.
  • BS, MS, or Ph.D. in Computer Science or a related field, or equivalent experience.
  • Statistical/analytical experience projecting how dev-environment results map to production behavior (preferred).
  • Hands-on experience designing load test frameworks including traffic capture/replay and concurrency control (preferred).
  • Experience with observability tooling, Kubernetes, and CI/CD pipelines (preferred).

More like this

Similar roles

Staff Software Engineer, Experimentation Platform

Intuit

Oakland, CA 30 days ago $202,500–$274,000
Scala Python SQL BigQuery Dataflow Cloud Composer Airflow Spark Flink Pub/Sub Akka Finagle Statsmodels SciPy A/B Testing Distributed Systems Agile
10+ yrs exp

Staff Software Engineer, Platform Engineering

Snap Inc.

Los Angeles, CA 113 days ago $229,000–$343,000
Python Go Java C++ Kubernetes Temporal BigQuery SQL CI/CD Microservices Distributed Systems Prompt Engineering System Design Observability
9+ yrs exp

Staff Software Engineer, Platform Debug

Qualcomm

Santa Clara, CA +3 17 days ago $159,600–$239,400
C C++ Python Assembly JTAG ARM Firmware Crash Analysis Trace Build Systems Boot Software Hardware/Software Interface
4+ yrs exp

Senior Software Engineer, Platform

SpaceX

Hawthorne, CA 3 days ago $165,000–$230,000
Python C# Go Scala Java JavaScript Angular React Docker Kubernetes Terraform Ansible Puppet Apache Kafka RabbitMQ ActiveMQ PostgreSQL SQL Server Make Bazel Pants Buck Gradle pip npm Unix
5+ yrs exp