Apple
Software Architect - iOS Devices
On site · Sunnyvale, California, United States
Employer posted October 23, 2026
Read the details here. Create a free account to compare this role with your resume and keep track of your application.
What the role needs
- Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent and 10+ years relevant experience.
- Experience leading, designing and driving architecture for complex, multi module applications or system software.
- Experience influencing technical decisions across cross-functional partners (Algorithms, HW, QE, Data Engineering).
- Experience developing high-quality iOS/watchOS/macOS applications (App Store or internal enterprise distribution).
- Experience with essential tools: Xcode, Instruments, LLDB, Time Profiler, Memory Graph Debugger.
- Ability to leverage AI tools to effectively deliver results.
- Experience in driving architectural decisions, presenting clear technical strategies, mentor in engineers, and influencing without authority.
- Ability to break down ambiguous technical spaces, define clear architectural patterns, and guide teams on implementation.
- Deep knowledge of Apple’s development frameworks & toolchains.
- Deep understanding of concurrency, asynchronous programming (GCD, Swift Concurrency, Actors), and high-performance architectures.
- Strong grasp of scalability, reliability, power efficiency, and performance tuning for resource constrained devices.
- Strong command of object-oriented and protocol-oriented design, data structures, algorithms, and system design principles.
From the employer
In this role, you will lead architectural efforts across current and future Apple sensing and research software platforms. You will partner with hardware, algorithms, and multi-functional engineering teams to define the application and system software layers that support groundbreaking features and data-driven experiences. Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent and 10+ years relevant experience. Experience leading, designing and driving architecture for complex, multi module applications or system software. Experience influencing technical decisions across cross-functional partners (Algorithms, HW, QE, Data Engineering). Experience developing high-quality iOS/watchOS/macOS applications (App Store or internal enterprise distribution). Experience with essential tools: Xcode, Instruments, LLDB, Time Profiler, Memory Graph Debugger. Ability to leverage AI tools to effectively deliver results. Experience in driving architectural decisions, presenting clear technical strategies, mentor in engineers, and influencing without authority. Ability to break down ambiguous technical spaces, define clear architectural patterns, and guide teams on implementation. Deep knowledge of Apple’s development frameworks & toolchains. Deep understanding of concurrency, asynchronous programming (GCD, Swift Concurrency, Actors), and high-performance architectures. Strong grasp of scalability, reliability, power efficiency, and performance tuning for resource constrained devices. Strong command of object-oriented and protocol-oriented design, data structures, algorithms, and system design principles. Experience with RESTful APIs, local persistence, distributed systems, and full-stack interactions. Exceptional problem-solving, debugging, and triage skills. Excellent written and verbal communication skills. Prior experience in technical leadership, architecture, or platform-level roles preferred.
Availability and requirements can change. Confirm details with the employer before applying.
