Senior OS Software Engineer, Field Engagement & Analytics

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$272,100 / yr
Posted
43 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $210k
$120k most similar roles pay here $288k

This role pays more than 68% of similar roles. Most pay $142,400–$222,000 — the shaded band above. At the midpoint, this role pays about $210k 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 969 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 756 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 Software Engineer on the Device Diagnostics Data team within Apple’s SWE Data Analytics organization, you will develop and maintain the tools, daemons, and frameworks that form the backbone of our data collection pipeline for all Apple platforms. Your role involves collaborating with cross-functional teams to implement privacy-preserving data collection techniques and ensure robust security practices. You will work on embedded systems software, focusing on process management, memory management, inter-process communication, and concurrent programming. Expertise in C++, Objective-C, or Swift is essential, along with familiarity with generative AI coding tools for design and debugging. This role requires a deep understanding of OS fundamentals and the ability to deliver high-quality software that impacts product strategies across Apple’s hardware and software development teams.

What you'll do

  • Develop and maintain tools, daemons, and frameworks for OS data collection services.
  • Ensure privacy-preserving techniques are integrated into all Apple platform software.
  • Collaborate with cross-functional teams to shape data collection strategies and policies.
  • Optimize performance of on-device software under constrained environments like memory and CPU.
  • Implement and enhance diagnostics and usage data collection across millions of devices globally.

What we're looking for

  • B.S. in Computer Science or equivalent 5+ years of software development experience.
  • Expertise in C++, Objective-C, Swift with related development tools.
  • Deep understanding of OS fundamentals including process management and security.
  • Proficiency in privacy-preserving data collection techniques and security best practices.
  • Excellent communication and collaboration skills across multiple teams.
  • Familiarity with Gen AI coding tools for design, code generation, and debugging.

More like this

Similar roles

Senior Software Engineer, Data Platform

Chime

San Francisco, CA 8 days ago $259,000$259,000
Python Java Kotlin Snowflake BigQuery Redshift Airflow Dagster Prefect Terraform Apache Kafka Apache Flink Amazon Kinesis dbt CI/CD SOX PII handling Data lineage Schema registry Access controls
Hybrid

Senior Software Engineer, Big Data

Zillow

Remote (Remote-Wa, US) 80 days ago $160,900$257,100
Kafka Flink Python Java Scala AWS Kubernetes Terraform CI/CD SLOs Prometheus Grafana Databricks Confluent MSK Redpanda
Remote