Apple logo

Senior Software Development Engineer - Device Telemetry Accuracy

Apple

San Diego, CAFull-timeSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
San Diego, CA
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The software engineer develops frameworks, daemons, APIs, and data-collection tools for Apple devices. The role supports diagnostics and usage-data collection across Apple’s device ecosystem, with user privacy as a priority. The engineer is expected to bring experience building OS-level software and delivering high-quality software with strong test coverage; experience with operating-system internals and related areas is preferred.

Skills & qualifications

RequiredNice to have

Skills

Embedded System SoftwareC++Objective-CSwiftDevelopment ToolchainAgentic Development TechniquesUnit TestingIntegration TestingOperating System InternalsMultithreadingFile Handler OperationsCommunicationCollaborationProblem SolvingCritical Thinking

Qualifications

Undergraduate Degree in Computer Science or Related Field or Equivalent Experience3+ Years OS-Level Software Experience

Full job description

Weekly Hours: 40

Role Number: 200692731-3543

Summary

How can we better understand the use of billions of Apple devices? What problems do our users experience, and how should we prioritize improvements? These are the questions we tackle daily in SWE Data Analytics.

We are looking for an experienced software engineer to drive on-device development of our data collection tools, daemons, and related SPIs and services. The ideal candidate will have experience developing embedded system software with exceptional test coverage.

SWE Data Analytics collects, stores, and analyzes diagnostics and usage data from Apple devices across the world, always keeping user privacy at the forefront. Our data is used to generate insights that inform and drive product strategies across all of software and hardware development. We develop and operate a variety of on device software and scale data products and applications in support of these goals. These systems process multiple petabytes and hundreds of billions of messages per day across many different data types.

Description

We are looking for a software engineer to work on the frameworks, daemons and APIs responsible for data collection across all types of Apple device (iOS, Mac, Watch, TV, Vision, etc). Our code runs on all Apple devices worldwide and is the foundation for Apple Software Engineering’s OS and Application data collection

Minimum Qualifications

  • Undergraduate degree in Computer Science or related field, or equivalent experience

  • 3-5+ years experience designing and building OS level software with concomitant constraints and requirements.

  • Expert knowledge of C++, Objective-C, or Swift and related development toolchain.

  • Highly proficient with agentic development techniques

  • Proven record of high quality software delivery through intelligent unit and integration test coverage.

Preferred Qualifications

  • Experience with operating system internals, multi threading, and file handler operations.

  • Excellent communication skills with ability to collaborate across technical teams.

  • Creative problem solving and critical thinking.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

How this job compares

Set against the 41,311 open Software Engineer jobs on Olive Jobs, counted November 4, 2026.

Pay
  • This postingNot listed
  • California median$165–245K/yr7,675 salary ranges
  • California median$48–65/hr157 hourly ranges
Openings
Olive Jobs lists 9,550 open Software Engineer jobs in California and 41,311 across the US. 7% of them nationwide are listed as remote or flexible.
Hiring the most in California
Experience
This posting asks for at least 3 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (33,552 postings).
Education
14,305 of the 41,311 open Software Engineer jobs (35%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 4, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.