Software Engineer, Observability

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$175,000–$263,300 / yr
Posted
24 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $219k
$129k most similar roles pay here $278k

This role pays more than 76% of similar roles. Most pay $146,500–$217,725 — the shaded band above. At the midpoint, this role pays about $219k versus about $182k 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 · Software Engineer, Observability

Software Engineer - Observability joins the Apple Services Engineering team to build foundational tools and platforms that provide insights into complex systems. This role involves designing and building control plane tooling and automation to manage a time series database in production at scale, including provisioning, orchestration, scaling, and self-healing. The engineer will also perform core developer tasks on the distributed data platform, contributing to ingestion, storage, and query paths. Key responsibilities include reducing operational toil through automation and leading technical design discussions for globally distributed clusters. Candidates should possess expertise in distributed systems, data structures, and concurrent programming. Required skills include proficiency in Java, Scala, Go, or Python, with experience in infrastructure as code, Kubernetes, and tools like OpenTelemetry, Prometheus, or Grafana. The role addresses the challenge of managing massive amounts of time series data.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Design and build control plane tooling to provision, orchestrate, scale, and self-heal a production time series database.
  • Develop automation for deployment, configuration management, capacity planning, and fleet lifecycle management across distributed clusters.
  • Contribute to core developer tasks on the data platform including ingestion, storage, and query paths.
  • Lead technical design discussions and gather requirements from cross-functional teams.
  • Reduce operational toil through automation while improving reliability, performance, and cost efficiency of the fleet.
  • Conduct independent research and mentor other engineers on the team.

What we're looking for

  • BS or MS in Computer Science or equivalent.
  • 5+ years of industry experience.
  • Deep understanding of core CS concepts including data structures, algorithms, and concurrent programming.
  • Proficiency in one or more programming languages such as Java, Scala, Go, or Python.
  • Experience designing, implementing, and operating highly scalable infrastructure services in production.
  • Deep understanding and work experience in distributed systems.
  • Hands-on experience building automation and tooling for deployment, orchestration, and operations at scale.
  • Experience with control plane or fleet management for stateful systems (preferred); DevOps skills like CI/CD, Terraform, and Kubernetes (preferred).

More like this

Similar roles

Staff Software Engineer, Observability

Pinterest

Remote 7 days ago $177,185$364,795
Distributed Systems Data Engineering Observability OpenTelemetry Prometheus Grafana Kafka Flink Java Python Go Scala Kubernetes Service Mesh Time-series Databases Columnar Storage Stream Processing Machine Learning Anomaly Detection
7+ yrs exp Remote

Staff Software Engineer, Observability

Robinhood

Menlo Park, CA 44 days ago $230,000$270,000
Kubernetes AWS Go Python Prometheus Grafana Honeycomb Humio Sentry Vector Distributed Systems Metrics Logs Tracing Alerting SLOs
8+ yrs exp Hybrid

Engineering Manager, Observability

General Motors (GM)

Remote (Sunnyvale, CA) 8 days ago $218,800$335,300
Prometheus Grafana OpenTelemetry Go Python TypeScript Kubernetes Docker GCP AWS Azure Terraform Istio CI/CD Microservices TSDBs SRE Distributed Systems
7+ yrs exp Remote

Engineering Manager, Observability

General Motors (GM)

Remote (Sunnyvale, CA) 8 days ago $218,800$335,300
Prometheus Grafana OpenTelemetry Go Python TypeScript Kubernetes Docker GCP AWS Azure Terraform Istio CI/CD Microservices TSDBs SRE Distributed Systems
7+ yrs exp Remote

Senior Software Engineer, Observability

Apple Inc

Austin, TX 127 days ago
OpenTelemetry Grafana Datadog Kotlin Go Python Java Kubernetes Prometheus CI/CD Terraform Pulumi LLMs NoSQL Distributed Systems SRE Infrastructure-as-Code
7+ yrs exp

Senior Software Engineer, Observability

Apple Inc

Cary, NC 127 days ago
OpenTelemetry Grafana Datadog Kotlin Go Python Java Kubernetes Prometheus CI/CD Terraform Pulumi LLMs NoSQL Distributed Systems SRE API Design Infrastructure-as-Code
7+ yrs exp