Senior Software Engineer, iOS Devices

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / yr
Posted
113 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $185k
This role $255k
$109k most similar roles pay here $348k

This role pays more than 97% of similar roles. Most pay $151,000–$219,506 — the shaded band above. At the midpoint, this role pays about $255k versus about $185k 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 2925 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, iOS Devices

As a Senior Software Engineer - iOS Devices, you will join a small, high-impact team focused on building multi-platform systems that coordinate across various Apple devices including iOS, macOS, watchOS, visionOS, and tvOS. You will be responsible for architecting and building real-time systems, providing production support to resolve customer escalations, and collaborating with teams to translate requirements into robust software. Your daily work involves writing clean, well-documented code while participating in code reviews and knowledge sharing. The role requires proficiency in Swift and SwiftUI, including modern concurrency features like async/await, actors, and Sendable. You will also utilize UIKit and AVFoundation to build production apps. Key technical competencies include a deep understanding of asynchronous programming, state machine patterns, and the ability to leverage AI tools to deliver results across complex data pipelines.

What does a Software Engineer earn in California?

Median $214000 from 763 postings across 66 companies.

See salary data

What you'll do

  • Architect and build real-time, multi-platform systems that coordinate across various Apple devices.
  • Develop high-performance software using Swift, SwiftUI, and modern concurrency patterns like async/await.
  • Build production-ready applications utilizing core Apple framework technologies such as UIKit and AVFoundation.
  • Design and implement robust data pipelines and low-level frameworks for seamless device coordination.
  • Resolve customer escalations through active participation in production support.
  • Translate complex stakeholder requirements into well-factored UI code and business logic.
  • Write clean, maintainable, and well-documented code to ensure high standards of quality and reliability.

What we're looking for

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent.
  • 10+ years of relevant industry experience.
  • 3+ years of experience with Swift or SwiftUI code, including modern concurrency features like async/await and actors.
  • Experience building production apps using Apple platform frameworks such as UIKit and AVFoundation.
  • Ability to leverage AI tools to effectively deliver results (preferred).
  • Deep understanding of asynchronous programming and state machine patterns (preferred).
  • Ability to write clean, well-factored UI code and business layer logic (preferred).
  • Experience working across multiple Apple platforms including iOS, macOS, watchOS, visionOS, and tvOS (preferred).

More like this

Similar roles

Senior iOS Engineer

Adobe

San Francisco, CA +3 14 days ago $139,000–$257,550
Swift SwiftUI Objective-C C++ UIKit Cocoa Touch Xcode REST GraphQL Git GitHub Instruments MVC MVVM Object-Oriented Programming
5+ yrs exp

Staff Software Engineer, iOS

Intuit

Mountain View, CA 40 days ago $202,500–$274,000
Swift Objective-C SwiftUI UIKit Core ML Vision Natural Language Foundation Models XCTest XCUITest CI/CD Fastlane CocoaPods Swift Package Manager Xcode Figma Zeplin LLM Prompt Engineering MVVM VIPER
8+ yrs exp

Senior iOS Software Engineer, CloudKit

Apple Inc

San Diego, CA 20 days ago $142,300–$263,300
Swift Objective-C C libdispatch POSIX APIs macOS iOS watchOS tvOS CloudKit Cryptography Network Protocols System Daemons file system s Concurrency Framework Design
5+ yrs exp

iOS Software Engineer, Customer Systems

Apple Inc

Sunnyvale, CA 28 days ago $150,400–$277,600
Swift SwiftUI UIKit Objective-C Core ML Create ML TensorFlow PyTorch REST Protocol Buffers JSON CI/CD Foundation Core Animation AVFoundation AppKit Cocoa macOS iOS iPadOS visionOS tvOS