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
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
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
- Software Engineer 263
- Machine Learning Engineer 120
- Engineering Program Manager 60
- Design Verification Engineer 43
- CAD Engineer 32
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.
Skills
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 Software Engineer, Apple Services Engineering
Apple Inc
Senior iOS Engineer
Adobe
Staff Software Engineer, iOS
Intuit
Senior iOS Software Engineer, CloudKit
Apple Inc
iOS Software Engineer, Customer Systems
Apple Inc