Senior Software Engineer, System Experience - Calendar Experience

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $167k
This role $214k
$99k $297k
below market most similar roles pay here above market

This role pays more than 87% of similar roles. Most pay $149,500–$184,900 — the blue band above. At the midpoint, this role pays about $214k versus about $167k 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 3564 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, System Experience - Calendar Experience

Senior Software Engineer, System Experience - Calendar Experience joins the System Experience Calendar team to develop seamless experiences for managing lives across platforms. This role involves contributing to both platform and product initiatives by collaborating with engineering, data engineering, product, design, and QE teams. You will architect highly-performant applications, set high standards for code quality and unit testing, and design scalable, testable modules for complex systems. Key technical requirements include proficiency in Objective-C, Swift, and SwiftUI, with specific expertise in mixed-language codebases, concurrency, and state management using GCD, OperationQueue, Async/Await, and Combine. The work involves solving complex problems related to time-based data models, iCalendar, and CalDAV standards while utilizing Instruments for memory, thread, and performance analysis to ensure high-quality software.

What does a Software Engineer earn in California?

Median $214500 from 1156 postings across 72 companies.

See salary data

What you'll do

  • Architect and develop highly-performant applications using Objective-C and Swift.
  • Design and build scalable, testable modules for complex system-level components and APIs.
  • Implement concurrency and state management using GCD, OperationQueue, Async/Await, and Combine.
  • Develop and maintain software supporting iCalendar and CalDAV standards.
  • Perform memory, thread, and performance analysis using Instruments and advanced debugging tools.
  • Uphold high standards for code quality, unit testing, and engineering processes.
  • Debug rendering glitches and complex performance issues across Apple platforms.

What we're looking for

  • Proficient in Objective-C and Swift.
  • Strong command of mixed-language codebases.
  • 5 years of experience with interoperability between Objective-C and Swift in large, long-lived applications.
  • 2 years of SwiftUI experience in a production environment.
  • Proficiency with concurrency and state management on Apple platforms including GCD, OperationQueue, Async/Await, and Combine.
  • Proven ability to design scalable, testable, well-structured modules for complex applications.
  • 7+ years of engineering experience building mobile and desktop projects (preferred).
  • Background in designing platform or system-level components or APIs consumed by multiple teams (preferred).

More like this

Similar roles

Senior iOS Experiences Engineer, Services Special Project

Apple Inc

Cupertino, CA 36 days ago $184,700–$324,800
Swift SwiftUI UIKit Combine iOS RESTful APIs Generative AI Large Language Models System Design Data Structures Algorithms Async/Await Structured Concurrency Cloud Services APIs
6+ yrs exp

Senior Software Engineer, Event Technology

Salesforce

San Francisco, CA +6 70 days ago
TypeScript React Next.js JavaScript AWS Lambda DynamoDB AppSync API Gateway GraphQL Microservices Distributed Systems CI/CD Splunk New Relic CloudWatch WebSockets Server-Sent Events Akamai CloudFront Lambda@Edge
7+ yrs exp Hybrid

Senior Software Engineer, Developer Experience

Adobe

San Jose, CA +2 47 days ago
AI Bazel CI/CD TypeScript JavaScript Python Go Java C++ Kubernetes Terraform OpenTelemetry Grafana Splunk System Design Data Structures Algorithms Cloud Infrastructure Monorepo Reliability Engineering
5+ yrs exp

Senior Software Engineer

Walmart

Bentonville, AR 125 days ago
Java Microservices AI Machine Learning Generative AI CI/CD Automated Testing Object-Oriented Programming Software Development Lifecycle Solution Design Debugging Code Review WCAG) 2.2 AA
3+ yrs exp

Senior Software Engineer

Walmart

Sunnyvale, CA 125 days ago
Java Spring Boot Apache Kafka Cassandra BigQuery Apache Spark Kubernetes GCP Distributed Systems Distributed Tracing GitHub Copilot Data Pipelines
5+ yrs exp

Senior Software Engineer

Walmart

Dallas, TX 63 days ago
Python LLM API Design Telemetry Debugging Coding Agents Platform Development Automation Scripts
3+ yrs exp