Software Architect - iOS Devices

Apple•Sunnyvale, CA

About The Position

Apple’s Sensing Software team is seeking a Software Architect to drive software development and architecture for next-generation Apple products. The role shapes foundational application and system architectures across iOS, watchOS, and emerging platforms, working closely with hardware, algorithms, data engineering, and product design teams. It applies large-scale system design, performance optimization, and Apple software framework expertise to build robust platforms for sensing and research experiences. The architect leads efforts across current and future Apple sensing and research software platforms and partners with hardware, algorithms, and multifunctional engineering teams to define application and system software layers supporting new features and data-driven experiences. The role requires technical leadership, clear technical thinking, and influence over technical direction across teams.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent, and 10+ years of relevant experience.
  • Experience leading, designing, and driving architecture for complex, multi-module applications or system software.
  • Experience influencing technical decisions across cross-functional partners, including Algorithms, Hardware, Quality Engineering, and Data Engineering.
  • Experience developing high-quality iOS, watchOS, or macOS applications for App Store or internal enterprise distribution.
  • Experience with Xcode, Instruments, LLDB, Time Profiler, and Memory Graph Debugger.

Nice To Haves

  • Ability to use AI tools effectively to deliver results.
  • Experience driving architectural decisions, presenting clear technical strategies, mentoring engineers, and influencing without authority.
  • Ability to break down ambiguous technical areas, define clear architectural patterns, and guide teams on implementation.
  • Deep knowledge of Apple development frameworks and toolchains.
  • Deep understanding of concurrency and asynchronous programming, including GCD, Swift Concurrency, and Actors, and high-performance architectures.
  • Strong understanding 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.

Responsibilities

  • Lead architectural efforts across current and future Apple sensing and research software platforms.
  • Partner with hardware, algorithms, and multifunctional engineering teams to define application and system software layers.
  • Drive software development and architecture for next-generation Apple products.
  • Shape foundational architectures across iOS, watchOS, and emerging platforms.
  • Influence technical direction and decisions across cross-functional teams.
  • Guide teams in establishing architectural patterns and implementing technical strategies.
  • Mentor engineers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service