iOS Software Engineer, Customer Systems
Apple· Software and Services
Sunnyvale, CA$184.7k - $324.8kFull-timePosted 7mo ago
About the role
iOS Software Engineer responsible for shipping high-quality, scalable features for Apple’s consumer-facing applications across Apple platforms, including a Generative AI Support Assistant in the Support app. Role involves architecting, prototyping, collaborating with cross-functional teams, mentoring, and ensuring quality through tests and automation.
Responsibilities
- Shipping high-quality features to customers across Apple platforms (iOS, macOS, iPadOS, visionOS, tvOS).
- Collaborating with backend engineers to define and implement API contracts.
- Prototyping and communicating concepts to peers and cross-functional teams.
- Participating in architecture discussions and code reviews to ensure high-quality, performant features.
- Mentoring junior engineers and upholding engineering excellence.
- Writing comprehensive unit tests to ensure quality and robustness.
- Creating internal tools and scripts to automate build, validation, and shipping processes.
- Collaborating with Product Management, UX/Design, QA to define, develop, and release features on schedule for multiple concurrent projects.
Qualifications
- 10+ years of experience developing and maintaining native iOS applications using Swift, SwiftUI, and UIKit.
- Strong object-oriented design and programming skills with Swift, including modern Swift features like Concurrency and Swift Testing.
- Deep familiarity with core OS frameworks such as Foundation, Core Animation, AVFoundation, and relevant iOS SDKs.
- Up-to-date with latest iOS version changes, architectural patterns, Apple Human Interface Guidelines, sandboxing, security, privacy, code signing, and deployment best practices.
- BS in Computer Science, Engineering, or equivalent industry experience.
- Solid understanding of Protocol Buffers, JSON, REST, and other web service protocols.
- Experience developing and maintaining native macOS applications using Swift, SwiftUI and AppKit/Cocoa.
- Experience with Objective-C for maintaining existing codebases.
Skills
Required:SwiftSwiftUIUIKitREST/JSON/Protocol Buffers
Nice to have:Objective-CCore ML / Create MLCI/CD
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Educational expense reimbursement (tuition)
- Discretionary bonuses or commission potential
- Relocation assistance
Last updated Jul 3, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services