Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Architect - iOS Devices

Home > Swift programming jobs

Software Architect - iOS Devices in USA

  • Sunnyvale, CA

Responsibilities

  • Lead architectural efforts across current and future Apple sensing and research software platforms.
  • Define application and system software layers in collaboration with hardware, algorithms, and multidisciplinary engineering teams.
  • Design and drive architecture for complex, multi-module applications and system software.
  • Develop high-quality iOS, watchOS, and macOS applications for App Store or internal enterprise distribution.
  • Influence technical decisions and present clear technical strategies across cross-functional partners.
  • Guide implementation, resolve ambiguous technical problems, and mentor engineers.
  • Optimize scalability, reliability, power efficiency, concurrency, and performance for resource-constrained devices.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent, plus 10+ years of relevant experience.
  • Experience leading, designing, and driving architecture for complex, multi-module applications or system software.
  • Experience developing high-quality iOS, watchOS, or macOS applications.
  • Experience with Xcode, Instruments, LLDB, Time Profiler, and Memory Graph Debugger.
  • Deep knowledge of Apple development frameworks and toolchains.
  • Strong understanding of concurrency and asynchronous programming, including GCD, Swift Concurrency, and Actors.
  • 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.
  • Experience driving architectural decisions, influencing without authority, mentoring engineers, and providing technical leadership.
  • Excellent problem-solving, debugging, triage, written communication, and verbal communication skills.
  • Ability to use AI tools effectively and to break down ambiguous technical spaces into clear architectural patterns.

Apple

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This i...

Similar positions

Senior iOS Engineer

  • Bankjoy
  • Full time
  • Remote
  • 10/25/2026
  • Salary: Competitive
  • Canada, USA

Software Engineer 5 - iOS

  • Netflix
  • Full time
  • USA
  • 10/25/2026
  • Salary: $388k-$558k
  • Remote

iOS Engineer - Creative App

  • ElevenLabs
  • Full time
  • USA
  • 10/25/2026
  • Remote

Senior iOS Engineer, Crypto Perpetuals

  • Robinhood
  • Full time
  • Canada
  • 10/24/2026
  • Toronto

Principal Engineer - Mobile

  • iHerb
  • Full time
  • USA
  • 10/24/2026
  • Salary: $204k-$260k
  • Remote