Senior Software Engineer (Observability Solutions) - Enterprise Technology Services

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$212,000–$318,400 / yr
Posted
24 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
This role $265k
$132k most similar roles pay here $338k

This role pays more than 94% of similar roles. Most pay $166,100–$223,187 — the shaded band above. At the midpoint, this role pays about $265k versus about $195k 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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer (Observability Solutions) - Enterprise Technology Services

As a Senior Software Engineer on Apple IS&T’s Enterprise Technology Services team, you will play a pivotal role in architecting the next generation of Observability Platform, focusing on designing highly available and fault-tolerant distributed systems that handle petabytes of data from billions of daily transactions. Your responsibilities include defining technical strategies, driving architecture decisions, leading design reviews, and mentoring engineers across various experience levels through code reviews and coaching. You will work closely with peer architects to translate complex problems into practical solutions, ensuring the platform remains consistent and performant as it scales. The ideal candidate has extensive experience in Go and distributed systems, along with hands-on expertise in RDBMS or NoSQL databases, making them well-suited for this mission-critical service that supports Apple’s most critical services.

What you'll do

  • Architect highly available, fault-tolerant distributed systems at petabyte scale.
  • Design core backend services in Go, focusing on performance and operational simplicity.
  • Drive technical strategy and make critical architecture decisions for the platform.
  • Lead design reviews and set engineering best practices within the team.
  • Identify and resolve performance bottlenecks across the entire system stack.

What we're looking for

  • 3+ years of hands-on experience in Go programming.
  • Extensive experience building or scaling systems handling large data workloads.
  • Hands-on experience with RDBMS and NoSQL databases.
  • 10+ years of overall software engineering experience.
  • Deep expertise in designing and operating distributed systems.
  • Strong understanding of database internals, including storage engines and query optimization.

More like this

Similar roles

Senior Software Engineer — Observability

Apple Inc

Cary, NC 29 days ago
OpenTelemetry Grafana Kubernetes Python Java Kotlin Go Prometheus Terraform Docker CI/CD PostgreSQL Redis RabbitMQ Splunk Datadog LLMs AI APIs SRE CI/CD systems

Senior Software Engineer — Observability

Apple Inc

Austin, TX 29 days ago
OpenTelemetry Grafana Datadog Kubernetes Python Java Kotlin Go Prometheus Terraform CI/CD PostgreSQL NoSQL Redis RabbitMQ LLMs AI APIs SRE Docker AWS Azure

Senior System Software Engineer - Data Platform Observability

Nvidia

Remote (Santa Clara, CA) 101 days ago $184,000$287,500
Python JavaScript React Grafana Prometheus Kubernetes Terraform Apache Spark Elasticsearch Helm OpenTelemetry Go Rust Java Docker CI/CD AWS Azure Google Cloud Platform PostgreSQL Redis MongoDB
Remote

Senior Systems Software Engineer

Nvidia

Remote (Santa Clara, CA) 24 days ago $184,000$287,500
Kubernetes Golang AWS GCP Azure OCI Terraform CRDs CNI CSI CRI CNCF Kustomize Cloud Native Infrastructure CI/CD Prometheus PostgreSQL GitOps
Remote