Senior Software Engineer, System Experience - Calendar Experience

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $174k
This role $214k
$101k most similar roles pay here $297k

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

Listed pay typically runs $175,000–$277,600 across 1590 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 and reimagine modern calendar features across multiple platforms. This role involves contributing to both platform and product levels by collaborating with cross-functional teams like engineering, design, and automation to drive new initiatives. The engineer will be responsible for architecting highly-performant applications, upholding high standards for code quality and unit testing, and solving complex problems in a fast-paced environment. Key technical requirements include proficiency in Objective-C, Swift, SwiftUI, and concurrency frameworks such as GCD, OperationQueue, Async/Await, and Combine. The role specifically addresses the challenge of managing time-based data models and implementing iCalendar and CalDAV standards while ensuring seamless performance across mobile and desktop projects through advanced debugging tools like Instruments for memory and thread analysis.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Develop and maintain high-performance features for the System Experience Calendar application across Apple platforms.
  • Architect scalable, testable, and well-structured modules for complex software systems.
  • Write and maintain production code using Objective-C, Swift, and SwiftUI.
  • Manage concurrency and state using frameworks like GCD, OperationQueue, Async/Await, and Combine.
  • Design platform or system-level components and APIs consumed by multiple internal teams.
  • Implement features based on time-based data models and iCalendar/CalDAV standards.
  • Perform advanced debugging for memory, thread, performance issues, and rendering glitches using Instruments.
  • Uphold high standards for code quality, unit testing, and engineering processes.

What we're looking for

  • Proficiency in Objective-C and Swift is required.
  • Experience with mixed-language codebases is required.
  • 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 using GCD, OperationQueue, Async/Await, and Combine.
  • Ability to design scalable, testable, well-structured modules for complex applications.
  • 7+ years of engineering experience building mobile and desktop projects is preferred.
  • Experience with time-based data models, iCalendar, and CalDAV standards is preferred.

More like this

Similar roles

Software Engineer

Apple Inc

San Francisco, CA 34 days ago $184,700$277,600
Swift Objective-C C++ JavaScript SwiftUI UIKit AVKit Core Graphics Foundation iOS Development API Development Object-Oriented Programming Performance Optimization Technical Documentation
4+ yrs exp

Senior Software Engineer

Genworth Financial

Richmond, VA +1 62 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

97 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 68 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 58 days ago $119,800$234,700
C++ Win32 COM Windows Services WinRT RPC C C# ETW IPC RDP PCoIP ICA Kernel Driver Development Threading System APIs Telemetry Agile
4+ yrs exp

Senior Software Engineer

Mastercard

Salt Lake City, UT 12 days ago $115,000$184,000
Java Spring Boot Spring Integration React JavaScript Node.js RxJS HTML5 CSS SQL PostgreSQL AWS GCP Azure Docker Kubernetes TDD BDD REST SOAP
5+ yrs exp