Senior Software Engineer — Observability

Apple Inc

Quick summary

Work type
On-site
Location
Cary, NC
Posted
29 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $185k
$131k most similar roles pay here $245k

This listing doesn't post a salary. Most similar roles pay $147,652–$222,000.

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

As a Senior Software Engineer on the Wallet, Payments, and Commerce (WPC) team at Apple, you will design and develop observability platforms and reliability tooling to ensure the fast, reliable, and secure operation of critical payment systems. Your day-to-day responsibilities include building an Observability platform using OTEL standards for metrics and traces, creating helper libraries for emitting telemetry data, and implementing intelligent alerting mechanisms. You will also work on refactoring legacy Java-based instrumentation into standard OpenTelemetry formats to ensure accurate monitoring and provide technical documentation for team adoption. The role requires expertise in Kotlin, Go, Python, or Java, a deep understanding of distributed systems, and experience with observability platforms like Prometheus, Grafana, Datadog, and OpenTelemetry. Additionally, you should be familiar with AI/ML applications in operational contexts and have knowledge of security and compliance requirements for financial systems.

What you'll do

  • Design and build an Observability platform using OTEL standards for metrics and traces.
  • Build helper libraries to provide reliable functionality for emitting telemetry and integrating with visualization layers.
  • Configure and implement Otel processors, filters, and metadata enrichment across the pipeline.
  • Refactor legacy Java-based instrumentation into standard OpenTelemetry formats for accurate alerting.
  • Develop intelligent tooling that reduces on-call burden and accelerates resolution of payment-critical incidents.

What we're looking for

  • 7+ years of experience in software engineering with focus on backend systems and observability tools.
  • Proven expertise in OpenTelemetry ecosystem including Collectors, SDKs, Exporters, and integration with Grafana/Datadog.
  • Strong proficiency in Kotlin, Go, Python, or Java; preference for Kotlin.
  • Deep understanding of distributed systems concepts like data pipelines, event-driven architectures, API design, and service-to-service communication.
  • Experience designing high-throughput data ingestion and processing systems such as telemetry pipelines and transaction processing platforms.
  • Solid knowledge of various datastores including relational databases, NoSQL, time-series databases, caching layers, and message brokers.

More like this

Similar roles

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 Product Designer, Developer Platform - Observability

Netflix

Remote (Usa - Remote, US) 1 day ago $350,000$520,000
Figma Git CI/CD CLI SLOs SLAs Distributed Systems Cloud Infrastructure AI ML Metrics Messaging Logs Traces Service Topologies Dependency Graphs Flame Graphs High-Density Visualization Operational Awareness Troubleshooting Workflows
Remote