Quick summary
- Work type
- On-site
- Location
- Seattle, WA
- Salary
- $175,000–$263,300 / yr
- Posted
- 24 days ago
- Freshness
- Confirmed live yesterday
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
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
- Software Engineer 255
- Machine Learning Engineer 110
- Engineering Program Manager 37
- Engineering Manager 33
- ASIC Design Engineer 23
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.
Skills
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
Robinhood
Engineering Manager, Observability
General Motors (GM)
Engineering Manager, Observability
General Motors (GM)
Senior Software Engineer, Observability
Apple Inc
Senior Software Engineer, Observability
Apple Inc