Senior OS Software Engineer, Field Engagement & Analytics

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
63 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $214k
$119k most similar roles pay here $295k

This role pays more than 78% of similar roles. Most pay $151,000–$214,000 — the shaded band above. At the midpoint, this role pays about $214k 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 2925 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2305 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior OS Software Engineer, Field Engagement & Analytics

As a Senior OS Software Engineer, Field Engagement & Analytics, you will join the SWE Data Analytics organization to develop critical on-device software powering data collection services across macOS, iOS, tvOS, watchOS, and visionOS. You will take ownership of the tools, daemons, and frameworks that form the foundation of the data pipeline, focusing on collecting, storing, and analyzing diagnostics and usage data while prioritizing user privacy. The role requires expert-level proficiency in C++, Objective-C, or Swift, alongside a deep understanding of operating system fundamentals like process management, memory management, and concurrent programming. You will also utilize Gen AI coding tools to assist in design and debugging. This position addresses the technical challenge of building robust telemetry and observability systems that provide insights into product reliability and performance across millions of devices worldwide.

What you'll do

  • Develop and ship tools, daemons, and frameworks for the core data pipeline across all Apple platforms.
  • Build embedded systems software focused on collecting and storing diagnostics and usage data from devices.
  • Implement privacy-preserving data collection techniques and security best practices for global data pipelines.
  • Optimize system performance under constrained environments including memory, CPU, battery, and network limitations.
  • Drive technical decisions regarding the company's overall data collection strategy.
  • Design and build OS-level software that meets specific platform constraints and requirements.
  • Mentor junior engineers and provide technical leadership within the engineering organization.

What we're looking for

  • B.S. in Computer Science or equivalent experience.
  • 5 years of experience in software development.
  • Understanding of operating systems fundamentals including process management, memory management, IPC, concurrent programming, and synchronization primitives.
  • Understanding of privacy-preserving data collection techniques and security best practices.
  • Expert level experience with C++, Objective-C, or Swift and related development tools.
  • Familiarity with Gen AI coding tools for design, code generation, and debugging.
  • Experience in designing and building OS level software with its constraints (preferred).
  • Experience with telemetry, analytics, observability systems, or performance optimization under constrained environments (preferred).

More like this

Similar roles

Senior Platform Software Engineer

Apple Inc

Seattle, WA 29 days ago $142,300–$263,300
Go Kubernetes Helm CI/CD PostgreSQL CockroachDB Terraform OpenTofu OpenTelemetry mTLS CUE Jsonnet Rego Open Policy Agent
8+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN +1 94 days ago
Java C++ C# Go Python Oracle Cloud Infrastructure AWS Azure GCP Kubernetes CI/CD Maven Gradle Artifactory mTLS Distributed Systems
4+ yrs exp

Senior Platform Software Engineer

Oracle

Austin, TX +1 86 days ago $92,500–$209,500
Java Go C++ Python Distributed Systems REST APIs Microservices Linux NoSQL Git CI/CD Kubernetes Docker OCI AWS Azure GCP Identity and Access Management (IAM)
3+ yrs exp

Senior Platform Software Engineer

Oracle

Austin, TX +1 86 days ago $92,500–$209,500
Kubernetes Oracle Cloud Infrastructure AWS Azure Java C++ C# Go Distributed Systems NoSQL mTLS IAM SAST DAST
4+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 77 days ago $92,500–$209,500
CI/CD Distributed Systems Java TypeScript Python Go OCI AWS Azure GCP Containers Infrastructure Automation DevOps Claude Code Codex Cursor AI-assisted Development
5+ yrs exp