Senior Software Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $255k
$95k most similar roles pay here $349k

This role pays more than 98% of similar roles. Most pay $149,500–$189,212 — the shaded band above. At the midpoint, this role pays about $255k versus about $169k 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 3587 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2768 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer within the Applied Sensing and Health team, you will architect, implement, and maintain cross-platform user experiences for features involving real-time algorithms that fuse different sensing modalities. You will work across the full stack, from silicon and firmware layers to the user interface, to develop products such as VO2max metrics, fall and crash detection, and journaling suggestions. Your daily work involves collaborating with scientists, hardware engineers, and AI/ML specialists to deliver high-quality software and design APIs for internal and third-party use. The role requires expertise in C++, Objective-C, Swift, or SwiftUI, along with a strong understanding of computer science fundamentals and complex systems for embedded devices. You will solve technical challenges related to sensor fusion and health technologies while navigating the complexities of data collection and prototyping apps.

What does a Software Engineer earn in California?

Median $214000 from 925 postings across 71 companies.

See salary data

What you'll do

  • Architect, implement, and maintain user experiences across multiple platforms for health and sensing features.
  • Develop real-time algorithms that fuse different sensing modalities to infer metrics and detect events.
  • Design and contribute to APIs to expose internal metrics to third-party developers and cross-functional teams.
  • Build software that supports the design of data collection and prototyping apps for sensing-based metrics.
  • Deliver end-to-end features ranging from low-level firmware and silicon layers to high-level user interfaces.
  • Translate complex scientific research into polished, consumer-facing products through data-driven validation.
  • Mentor team members and provide technical leadership throughout the software development lifecycle.

What we're looking for

  • Master's degree or PhD in Computer Science.
  • At least 10 years of experience as a software engineer.
  • At least 5 years of experience in a technical leadership role.
  • Extensive experience with programming languages such as C++, Objective-C, Swift, or SwiftUI.
  • Strong understanding of computer science fundamentals and architecting complex systems for embedded devices (preferred).
  • Effective written and verbal communication skills with attention to detail (preferred).
  • Prior experience with machine learning including LLMs, foundation models, CNNs, or Bayesian methods (preferred).
  • Experience with sensors, sensor fusion, fitness, and health technologies (preferred).

More like this

Similar roles

Software Engineer - Face ID

Apple Inc

Sunnyvale, CA 10 days ago $184,700–$324,800
C++ Python Swift Objective-C Computer Vision Machine Learning Profiling Instrumentation Automated Testing Time-of-Flight Firmware Memory Management Concurrency
10+ yrs exp

Senior Software Engineer

Carvana

Tempe, AZ 122 days ago
C# .NET Core JavaScript TypeScript React Next.js GraphQL REST Azure AWS GCP Kubernetes Kafka RabbitMQ CosmosDB SQL NoSQL CI/CD Linux
6+ yrs exp

Senior Software Engineer

Microsoft

Redmond, WA 100 days ago $119,800–$234,700
Python C++ Go C Chromium Ninja SDLC Telemetry Feature Flags System Architecture Security Testing Logging Monitoring Automation
4+ yrs exp Hybrid

Senior Software Engineer

Twilio

Remote 81 days ago $135,920–$169,900
Kafka Clickhouse Spark Kubernetes Terraform Helm AWS Python Java Go Bash Distributed Systems Data Infrastructure Network Security
8+ yrs exp Remote

Senior Software Engineer

Anduril Industries

Boston, MA 54 days ago $191,000–$253,000
JavaScript TypeScript React NextJS AI ERP MES WMS CRM high-availability systems Data Platforms QA
5+ yrs exp

Senior Software Engineer

Mastercard

O'Fallon, MO 2 days ago $115,000–$184,000
Java Groovy Microservices API CI/CD Git Bitbucket Jenkins Docker Chef Artifactory Data Structures Distributed Systems Security Best Practices Observability Monitoring Logging SDLC